Echo dans un service sous Debian 8 (systemd)

Bonsoir,

Après un passage à Debian 8, mes scripts sous service (/etc/init.d) restent fonctionnel mais n’affiche plus aucun message lorsque je lance la commande pour en lancer un. Je m’explique avant sous Debian 7 quand je faisais par exemple “service exemple start” le script me retournait : “[OK] Lancement avec succès” alors que sous Debian 8 plus aucun message ne m’est retourné.

Comment est-il possible de retourner du texte dans un service sous Debian 8 ?

Emilien

Bonsoir,

Sous une Jessie, avec:

*** Affiche “[ ok ] OK.”, dans /var/log/syslog.
Cependant comme systemd lance plusieurs programmes en parallèle, si mon script contient plusieurs “echo”, ils se retrouvent dispersés dans /var/log/syslog.

*** Affiche “[ ok ] OK.”, si je fais:

*** N’affiche pas “[ ok ] OK.”, si je fais:

*** N’affiche pas “[ ok ] OK.”, pendant la sequence de boot.

“Un peu” de doc sur systemd:
http://www.freedesktop.org/software/systemd/man/
http://www.freedesktop.org/software/systemd/man/systemd-notify.html

En effet, si tu veux toujours ce message, il te faut passer par :

et, tu auras :

ou :

Cela montre que passer l’appel au service par ce biais, appelle bien systemctl :wink:

systemctl status UN_SCRIPT.service

La commande affiche les echos d’un script.

Mais pour les voir lors du boot ? :017