Как отобразить статус выполнения systemctl start|restart|stop?

Приветствую! Возможно ли как нибудь отобразить статус выполнения команды "systemctl restart serviceName", чтобы было как раньше, вывод "[ OK ]" или "[ FAILED]" ? А то после редактирования конфигов, запускаешь сервис и хз, удачно или нет, каждый раз отдельно набирать "systemctl status serviceName" - в лом.
  • Вопрос задан
  • 900 просмотров
Решения вопроса 2
@Ke1eth
software engineer
Вариантов мыслится аж 2:
1) systemctl start name.service && echo SUCCESS || echo failure
2) в конфиге /etc/systemd/journald.conf раскомментировать или дописать:
ForwardToConsole=yes
MaxLevelConsole=debug
Ответ написан
@Aves
Можно например
$ sctl() { sudo systemctl "$@"; systemctl status "${@:2}" --lines 0 --no-pager 2>/dev/null; }
$ sctl restart mongodb
● mongodb.service - High-performance, schema-free document-oriented database
   Loaded: loaded (/usr/lib/systemd/system/mongodb.service; disabled; vendor preset: disabled)
   Active: active (running) since Пт 2016-06-10 10:32:56 MSK; 13ms ago
 Main PID: 10048 (mongod)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/mongodb.service
           └─10048 /usr/bin/mongod --quiet --config /etc/mongodb.conf
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы