LINUX.ORG.RU

Результат выполнения systemctl start|stop|restart

 ,


0

1

А systemctl умеет отображать результат выполнения команд start|stop|restart? Ну вот что-то типа такого:

# systemctl start service
OK
Ну или сразу выхлоп systemctl status service выдавать.

В манах я ответа на вопрос не нашел, да и не нагуглилось ничего.

★★★★★

Последнее исправление: kernelpanic (всего исправлений: 1)

Дык, год, он не умеет сообщать и о ошибке запуска или останова, об ошибке отсутствия прав. По крайней мере в Федоре, опенсусе, арч так.

bhfq ★★★★★
()
Ответ на: комментарий от anonymous

Это в мане есть:

EXIT STATUS
       On success 0 is returned, a non-zero failure code otherwise.
Но я не возвращаемое значение получить хочу, а красивый выхлоп.

kernelpanic ★★★★★
() автор топика

у меня выдает текст ошибки если сервис не запускается, если нормально запустился или уже запущен то просто молчит.

crunchy_crow
()
Ответ на: комментарий от crunchy_crow

Да но люди хотят чтобы он не молчал. Например когда я случайно сделаю что-то не от рута, я не буду даже подозревать о проблеме, так как сообщений нет.

bhfq ★★★★★
()
Ответ на: комментарий от bhfq
$ systemctl restart acpid
Failed to issue method call: Access denied
kernelpanic ★★★★★
() автор топика
Ответ на: комментарий от crunchy_crow

Это я уже понял. Вообще было б удобно ключик для systemctl иметь, с которым после выполнения start|stop|restart сразу бы выхлоп status выдавался.

kernelpanic ★★★★★
() автор топика
Ответ на: комментарий от kernelpanic

не помешало бы. можно пока systemctl start blah && systemctl status blah или меленький скрипт запилить

crunchy_crow
()
Ответ на: комментарий от crunchy_crow

да ты прав молодец, проверил теперь оно пишет.

bhfq ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.