Comment configurer un service pour qu'il s'exécute au démarrage

208

J'ai un démon qui fonctionne correctement si je le lance manuellement avec la commande service :

[email protected]:~$ sudo service minidlna start                   
 * Starting minidlna minidlna                                                              [ OK ] 

mais il n'est pas configuré pour démarrer automatiquement lorsque le PC redémarre.

Comment puis-je le configurer pour qu'il démarre automatiquement, même si personne n'est connecté au PC?

    
posée Ricardo Reyes 25.10.2010 - 15:46
la source

3 réponses

240
sudo update-rc.d minidlna defaults

Cela devrait ajouter le service au système de démarrage automatique. Mais si vous obtenez:

System start/stop links for /etc/init.d/minidlna already exist.

Faites la commande

sudo update-rc.d minidlna enable

P.S. : pour plus de détails, consultez la page de manuel de update-rc.d en tapant la commande man update-rc.d

    
réponse donnée LassePoulsen 25.10.2010 - 16:09
la source
30

Parfois, vous devez exécuter un script au démarrage, par exemple exécuter une configuration iptables au démarrage. Il n'est donc pas nécessaire d'exécuter le script manuellement à chaque redémarrage.

Vous pouvez exécuter votre script au démarrage de Ubuntu en l’ajoutant au fichier /etc/init.d/rc.local . Regardez les étapes ci-dessous.

  1. Ouvrez le fichier /etc/rc.local avec cette commande:

    vim /etc/rc.local
    
  2. Ajoutez votre script que vous souhaitez exécuter au démarrage, par exemple:

    sh /home/ivan/iptables.sh 
    echo 'Iptable Configured!'
    
  3. Examinez les commentaires inclus dans ce fichier et assurez-vous qu’une sortie 0 est à la fin.

  4. Enregistrez les fichiers. Et votre script s'exécutera au démarrage.

réponse donnée hhlp 25.10.2010 - 15:52
la source
26
  • Pour démarrer un démon au démarrage:

    update-rc.d service_name defaults
    
  • Pour supprimer:

    update-rc.d -f service_name remove
    

defaults = & gt; niveaux d'exécution par défaut 2,3,4 et 5

Exemple:

update-rc.d tomcat7 defaults
    
réponse donnée Lakal Malimage 15.01.2015 - 13:20
la source

Lire d'autres questions sur les étiquettes