'service' não fornece mais saída útil (exceto com status) em 15.04?

1

Costumava ser o caso que

service service-name reload|restart|start|stop - exibiria um bom:

service-name start/running, process 17642

Agora, enquanto a nova saída status é muito legal - eu realmente gostaria de manter o jeito antigo - onde ela dá algum tipo de [OK] on stop|start|restart|reload - Existe alguma maneira de fazer isso?

    
por rm-vanda 01.05.2015 / 16:52

2 respostas

1

No mínimo, algo como um script e um apelido provavelmente funcionariam aqui ...

Talvez:

#!/bin/sh
# service-status
service "" "" 
if [[  != "status ]]; then
    service "" status
fi 

Ou melhor ainda; já que service é realmente systemctl mesmo assim:

#!/bin/sh
# service-status 
systemctl "" "" 
if [[  != "status" ]]; then 
    systemctl status ""
fi

e adicione isso ao seu .bashrc ou seu .bash_aliases :

alias service="service-status";
    
por rm-vanda 01.05.2015 / 17:08
0

Minha versão do script, que me dá o resultado para a saída:

#!/bin/bash
service "" ""
if [[  != "status" ]]; then
    service --status-all | grep ""
fi
    
por Павел Смокотнин 13.11.2017 / 09:48