Я пытаюсь заставить systemd делать то, что будут делать сценарии init.d, показывая статус службы автоматически после того, как вручную дана команда для запуска или остановки. Это как-то возможно?
systemd, к сожалению, возвращается обратно, так как он работает в фоновом режиме, а затем вам нужно выполнить вторую команду, чтобы показать статус, запуск или остановка могли или не могли сработать, systemd не скажет вам, если вы не спросите и оставите вас в блаженном неведении.
т.е. Я пытаюсь получить
service nginx status
запускаться автоматически после того, как я сделаю
service nginx start
или
service nginx restart
(или в системе с повреждением мозга, systemctl start nginx.service
)
Для вашего варианта использования нет встроенной команды, поэтому вам придется создать псевдоним для вашей любимой оболочки или тривиальной оболочки сценария.
Чтобы сделать systemd более подробным, добавьте / раскомментируйте следующие строки в вашем /etc/systemd/journald.conf
а затем перезагрузитесь:
ForwardToConsole=yes
MaxLevelConsole=debug