Comment exécuter un script au démarrage D'Ubuntu? [fermé]

Je veux exécuter des programmes Java en arrière-plan lorsque le système démarre dans Ubuntu. J'ai essayé d'ajouter un script dans /etc/init.d répertoire mais n'a pas réussi à démarrer un programme. c'est-à-dire que les programmes ne sont pas démarrés. Que dois-je faire pour cela?

51
demandé sur Manjula 2011-12-01 14:09:21

1 réponses

Tout d'Abord, la meilleure façon de tourner les choses au démarrage est à ajouter dans le fichier /etc/rc.local.

Un Autre moyen simple est d'utiliser @reboot dans votre crontab. Lisez la page de manuel cron pour plus de détails.

Cependant, si vous voulez faire les choses correctement, en plus d'ajouter un script à /etc/init.d, vous devez indiquer à ubuntu quand le script doit être exécuté et avec quels paramètres. Ceci est fait avec la commande {[4] } qui crée un lien symbolique à partir de certains des répertoires /etc/rc* vers votre script. Si, vous devez faire quelque chose comme:

update-rc.d yourscriptname start 2

Cependant, les scripts d'initialisation réels devraient pouvoir gérer une variété d'options de ligne de commande et s'intégrer au processus de démarrage. Le fichier /etc/init.d/README a quelques détails et d'autres pointeurs.

74
répondu opqdonut 2014-05-28 15:11:48