# Echo dans un service sous Debian 8 (systemd)

**URL:** <https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432 "2016-02-21T21:47:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![unixfox](https://www.debian-fr.org/user_avatar/www.debian-fr.org/unixfox/32/3014_2.png) [@unixfox](https://www.debian-fr.org/u/unixfox)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432/1 "2016-02-21T21:47:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![cedric058](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/d2c977/32.png) [@cedric058](https://www.debian-fr.org/u/cedric058)\
**Post date:** [Février 21, 2016, 9:47 UTC](https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432/2 "2016-02-21T21:47:35Z")

</div>

Bonsoir,

Sous une Jessie, avec:

```auto

```

\*\*\* 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:

```auto

```

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

```auto

```

\*\*\* 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/)  
[http://www.freedesktop.org/software/systemd/man/systemd-notify.html](http://www.freedesktop.org/software/systemd/man/systemd-notify.html)

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Février 21, 2016, 9:48 UTC](https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432/3 "2016-02-21T21:48:52Z")

</div>

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

```auto
/etc/init.d/service start|stop
```

et, tu auras :

> [@](#):
>
> [ok] Stopping nginx (via systemctl): nginx.service

ou :

> [@](#):
>
> [ok] Starting php5-fpm (via systemctl): php5-fpm.service.

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

---

<div class="post-metadata">

**Author:** ![cedric058](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/d2c977/32.png) [@cedric058](https://www.debian-fr.org/u/cedric058)\
**Post date:** [Février 21, 2016, 9:48 UTC](https://www.debian-fr.org/t/echo-dans-un-service-sous-debian-8-systemd/66432/4 "2016-02-21T21:48:52Z")

</div>

```auto
systemctl status UN_SCRIPT.service
```

La commande affiche les echos d’un script.

Mais pour les voir lors du boot ? ![:017](https://www.debian-fr.org/uploads/default/original/1X/7bbea83f89515ab7c7a738dddb86c4d4f140bd13.gif "reflechit")
