Lors de l’ajout d’un script dans le démarrage debian avec update-rc.d
update-rc.d script defaults
Vous pouvez avoir une erreur de type
server:/etc/init.d# update-rc.d script defaults update-rc.d: warning: /etc/init.d/script missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> Adding system startup for /etc/init.d/script … /etc/rc0.d/K20script -> ../init.d/script /etc/rc1.d/K20script -> ../init.d/script /etc/rc6.d/K20script -> ../init.d/script /etc/rc2.d/S20script -> ../init.d/script /etc/rc3.d/S20script -> ../init.d/script /etc/rc4.d/S20script -> ../init.d/script /etc/rc5.d/S20script -> ../init.d/script http://wiki.debian.org/LSBInitScripts/
Pour eviter cette erreur Il faut ajouter un header dans votre script.
### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO
Apres la déclaration du bash « #/bin/sh »