Systemd stdout не отображается в системной консоли - PullRequest
0 голосов
/ 13 июля 2020

Я создал служебный файл:

[Unit]
Description=Some service that runs at boot

[Service]
Type=idle
ExecStart=/root/test.sh
TimeoutStartSec=0
StandardOutput=syslog+console
StandardError=syslog+console
User=root

[Install]
WantedBy=default.target

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

Я не знаю, что изменилось, на днях я попытался запустить его снова, он больше не отображал вывод сценария в консоли, но он запускал сценарий, потому что я вижу вывод в systemctl status servicename и journalctl.

Моя ОС - RHEL7.6 и по умолчанию загружается на уровень выполнения 3 (я добавил consoleblank=0 и quiet 3 в grub.cfg).

Спасибо.

...