我尝试了类似的东西
[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
以上对我有用(systemd版本231)还添加
否则
top
拒绝运行错误failed tty get。