'сервис' больше не дает полезный вывод (кроме с состоянием) в 15,04?

Это раньше имело место это

service service-name reload|restart|start|stop - отобразил бы хорошее:

service-name start/running, process 17642

Теперь, в то время как новое status вывод действительно прохладен - я действительно хотел бы сохранить старый путь - где он дает некоторый [OK] на stop|start|restart|reload - Там какой-либо путь состоит в том, чтобы сделать это?

1
задан 1 May 2015 в 07:52

2 ответа

По крайней мере что-то как сценарий и псевдоним, вероятно, добилось бы цели, здесь...

, Возможно:

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

Или еще лучше; с тех пор service действительно systemctl так или иначе:

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

и затем добавляют это к Вашему .bashrc или Вашему .bash_aliases:

alias service="service-status";
1
ответ дан 11 November 2019 в 02:20

Моя версия сценария, который дает мне результат выводу:

#!/bin/bash
service "$1" "$2"
if [[ $2 != "status" ]]; then
    service --status-all | grep "$1"
fi
0
ответ дан 7 December 2019 в 16:19

Другие вопросы по тегам:

Похожие вопросы: