Bonjour à tous,
je débute sur linux, et je bloque sur un probleme.
Voila dans le répertoire /lib/systemd/system j'ai crée un fichier de config cosmoff.service :
et donc systemd est sensé lancé mon script cosmoff.sh:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 [Unit] Description=service de cosmoff ConditionFileIsExecutable=/usr/bin/cosmoff.sh After=rc-local.service [Service] Type=simple ExecStart=/usr/bin/cosmoff.sh RemainAfterExit=yes
et je constate qu'a chaque démarrage de mon pc il crée bien mon répertoire (que je supprime avant de redémarrer).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/bash mkdir -p /home/cosmoff/dir_created exit 0
Mais quand je fais :
systemctl status cosmoff.service, le terminal me retourne :
Loaded: loaded (/etc/systemd/system/cosmoff.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2019-06-30 12:02:42 CEST; 3min 56s ago
Process: 1109 ExecStart=/usr/bin/cosmoff.sh (code=exited, status=0/SUCCESS)
or je m'attendais plus a ce qu'il marque : Active: active(exit) et non Active: inactive (dead). car systemd a bien lancé mon scrit et le script a fini sans erreur.
Merci d'avance pour vos éclaircissements
Partager