Назад | Перейти на главную страницу

Как получить обратную связь от systemctl?

Мне не хватает обратной связи с командами systemd. После выпуска

systemctl restart my_service

нет вывода и получить подтверждение, если my_service запущен, мне нужен тип

systemctl status my_service

Есть ли способ иметь хотя бы строку, объясняющую, что сделал systemd, и, возможно, также, если служба не запустилась или была успешной?

Вы можете использовать комбинацию команд и запустить что-то вроде:

$ systemctl start my_service && journalctl -feu my_service

Вы получаете последние строки журнала для my_service и вам нужно нажать Ctrl + C для выхода.

Я знаю, вы просили одну команду, а не две, извините. Но вы можете создать свою собственную команду, чтобы обернуть два.