カスタムシステムサービスの出力を特定のコンソールにリダイレクトする方法

カスタムシステムサービスの出力を特定のコンソールにリダイレクトする方法

私は次のことを試しました

[Unit]
Description=top on console

[Service]
ExecStart=/usr/bin/top
StandardOutput=tty
TTYPath=/dev/ttyS0

[Install]
WantedBy=multi-user.target

しかし幸運はありません。他に回答されていない質問があります。 https://stackoverflow.com/questions/48094018/how-to-redirect-script-output-to-the-stdout-of-systemd

ベストアンサー1

上記は私にとって効果的でした(システムバージョン231)。また追加されました。

StandardInput=tty

それ以外の場合は、topエラーとともに実行が拒否されます。ttyを取得できませんでした。

おすすめ記事