Ajouter un service linux au démarrage
5 mai 2018Vous pouvez avoir besoin de lancer un script au démarrage de votre linux, par exemple ajouter une route … pour cela voici comment faire :
Créez votre script dans /etc/init.d/
Dans mon cas on va le nommer : startup-service.sh
Création du fichier (.sh) et modification de celui-ci :
touch /etc/init.d/startup-service.sh
nano /etc/init.d/startup-service.sh
Au début de votre script, vous devez ajouter ces lignes :
#!/bin/bash
### BEGIN INIT INFO
# Provides: Votre Nom ou service …
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Une petite description rapide
# Description: Description détaillée
### END INIT INFO*** Vos commandes ***
On rends le script exécutable :
chmod a+x /etc/init.d/startup-service.sh
Enregistrez et quittez. Puis exécutez :
update-rc.d startup-service.sh defaults
Fini, vous pouvez redémarrer votre machine pour tester l’exécution de votre script.