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
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/