Después de actualizar a Jessie, el control de service no devuelve resultado

En realidad no es Debian, sino Raspbian Wheezy a Raspbian Jessie. Lo actualizo usando algunos commands que se encuentran en el foro oficial de Raspbian.

cat / etc / debian_version = 8.0.

El problema es que no puedo ver ningún resultado cuando reinicio el service.

Antes de la actualización (Wheezy):

# service tor restart [ok] cccc [ok] ddd # _ 

Después de la actualización (Jessie):

 # service tor restart # _ 

Y todos los resultados se escriben en / var / log / syslog … ¿Cómo puedo revertir esto? Quiero ver el resultado real, no escrito para iniciar session.

service ahora es manejado por systemd, y systemd es silencioso cuando todo va bien. No parece haber una manera de cambiar eso. Lennart agregó un elemento TODO para agregar un comportamiento de restauración de modo detallado similar a lo que está buscando, pero tres años después todavía está en la list de TODO .

Siempre puedes definir una function de shell para hacer algo como

 service tor restart && echo '[OK]' || echo '[Failed]' 

(con tor reemplazado por $1 , y cualquier post que desee en los commands echo ), pero eso no le dará detalles de las unidades que ejecutan commands múltiples.

 systemctl status tor 

le mostrará el estado detallado de la unidad relevante, por lo que otra opción podría ser acoplar eso con start o restart .