Ajouter un service linux au démarrage

5 mai 2018 Non Par Anthony
Ajouter un service linux au démarrage

Vous 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.