Рейтинг:0

Отображение вывода службы на консоли с помощью systemctl

флаг in

У меня есть следующий служебный файл -

[Ед. изм]
Описание=Открыть VPN-агент
После=syslog.target
После=network.target

[Оказание услуг]
Тип = разветвление
TTYPath=/dev/pts/0
KillMode=процесс
PIDFile=/opt/openVPN/pids/openvpnAgent.pid
ExecStart=/opt/openVPN/openvpnAgent запуск
ExecStop=/opt/openVPN/openvpnAgent остановить
УспехВыходСтатус=143
Стандартный выход = терминал

[Установить]
WantedBy=многопользовательская.цель

Когда я подключаюсь к SSH и запускаю команду tty, если вывод «/dev/pts/0», в этом случае на консоли отображается только вывод. Если команда «tty» получает другое значение, вывод не отображается на консоли. И с каждым сеансом SSH значение команды «tty» отличается. Как установить общий «TTYPath», чтобы вывод отображался для любого «tty»?

Michael Hampton avatar
флаг cz
Не пытайтесь сделать это. Это невозможно в любом случае. Пусть система ведет обычный журнал и просматривает журналы самостоятельно, когда это необходимо.
user784524 avatar
флаг in
Но есть ли необходимость явно отображать вывод на консоли? Что можно сделать для этого? Любые другие варианты?
slightly_toasted avatar
флаг bd
@ user784524 `tail -f /path/to/log/file`
Michael Hampton avatar
флаг cz
Используйте `journalctl` как обычно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.