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 Prochaine révision Les deux révisions suivantes | ||
tutoriel:comment_transformer_un_programme_en_service [Le 20/11/2017, 16:25] scaph {{tag>tutoriel}} |
tutoriel:comment_transformer_un_programme_en_service [Le 23/07/2019, 19:14] 86.253.211.108 |
||
---|---|---|---|
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. |