**This is an old revision of the document!** ----
Un daemon start stop est un script qui permet de lancer un outil comme un service, automatiquement Exemple pour un script d'intranet : A mettre dans /etc/init.d/scriptname #!/bin/bash DAEMON=“/usr/bin/python” #ligne de commande du programme ARGS=“/path/to/script.py” #argument à utiliser par le programme PIDFILE=/var/run/scriptname.pid # Enregistre l'id du process case “$1” in start) echo “Starting server” /sbin/start-stop-daemon –start –pidfile $PIDFILE \ –user www-data –group www-data \ -b –make-pidfile \ –chuid www-data \ –exec $DAEMON $ARGS ;; stop) echo “Stopping server” /sbin/start-stop-daemon –stop –pidfile $PIDFILE –verbose ;; *) echo “Usage: /etc/init.d/scriptname {start|stop}” exit 1 ;; esac exit 0 Si on ne met pas un fichier directement, on peut mettre dans /etc/init.d un lien symbolique. Le fichier (ou la cible du lien) doit etre executable (chmod 755) et pour le lancer et l'arreter : sudo /etc/init.d/scriptname start sudo /etc/init.d/scriptname stop pour qu'il demarre automatiquement au demarrage de la session executer la commande : sudo update-rc.d -f scriptname defaults