====== Gérer les services avec Sysvinit ====== On créer un fichier dans **/etc/init.d/** pour inclure les renseignements ci-dessous : nano /etc/init.d/start_script ### BEGIN INIT INFO # Provides: Nom_Du_Service # Required-Start: $local_fs $syslog # Required-Stop: $local_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Une petite description ### END INIT INFO #!/bin/bash # On inclut ici les instructions que l'on souhaite éxécuter. case "$1" in start) echo "started" ;; stop) echo "Stopped" ;; restart) echo "Stopped" sleep 2 echo "Started" ;; *) echo "Usage: $N {start|stop|restart}" >&2 exit 1 ;; esac exit 0 Rendre le script exécutable : chmod +x /etc/init.d/start_script On indique que ce script doit être lancé au démarrage du système : update-rc.d start_script defaults 100 === Supprimer le script au démarrage du système === update-rc.d start_script remove Pour en savoir plus sur les runlevel : https://www.karlesnine.com/2005/06/15/debian-init-update-rc-d/