Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_transformer_un_programme_en_service [Le 20/11/2017, 16:25] scaph {{tag>tutoriel}} |
tutoriel:comment_transformer_un_programme_en_service [Le 31/05/2023, 13:18] (Version actuelle) 92.88.170.183 retour en arrière (pardon) |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
Il faut d'abord [[:tutoriel:comment_modifier_un_fichier|créer]] un script **sh** que nous appellerons dans notre exemple **SABnzbd.sh**. Le nom ici donné est tout à fait arbitraire. Généralement, par facilité, on préférera lui donner le même nom que le programme que l'on va transformer en démon. | Il faut d'abord [[:tutoriel:comment_modifier_un_fichier|créer]] un script **sh** que nous appellerons dans notre exemple **SABnzbd.sh**. Le nom ici donné est tout à fait arbitraire. Généralement, par facilité, on préférera lui donner le même nom que le programme que l'on va transformer en démon. | ||
- | Il faudra ensuite rendre ce [[:script_shell|programme]] **SABnzbd.sh** [[:permissions|programme exécutable]].< | + | Il faudra ensuite rendre ce [[:tutoriel:script_shell|programme]] **SABnzbd.sh** [[:permissions|programme exécutable]].< |
==== Script ==== | ==== Script ==== | ||
Ligne 28: | Ligne 28: | ||
<file bash SABnzbd.sh> | <file bash SABnzbd.sh> | ||
#!/bin/sh -e | #!/bin/sh -e | ||
+ | # | ||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: SABnzbd | ||
+ | # Required-Start: $all | ||
+ | # Required-Stop: | ||
+ | # Default-Start: 2 3 4 5 | ||
+ | # Default-Stop: 0 1 6 | ||
+ | # Short-Description: description du programme | ||
+ | ### END INIT INFO | ||
DAEMON="/opt/SABnzbd-0.4.11/SABnzbd.py" #ligne de commande du programme, attention à l'extension .py. | DAEMON="/opt/SABnzbd-0.4.11/SABnzbd.py" #ligne de commande du programme, attention à l'extension .py. | ||
Ligne 145: | Ligne 154: | ||
* [[wpfr>Daemon_(informatique)]] | * [[wpfr>Daemon_(informatique)]] | ||
* http://jargonf.org/wiki/d%C3%A9mon | * http://jargonf.org/wiki/d%C3%A9mon | ||
- | * http://www.linuxtricks.fr/wiki/systemd-les-commandes-essentielles | + | * https://www.linuxtricks.fr/wiki/systemd-les-commandes-essentielles |
---- | ---- | ||
//Contributeurs : Rédigée et maintenue par [[:utilisateurs/RedLemon]]// | //Contributeurs : Rédigée et maintenue par [[:utilisateurs/RedLemon]]// |