如何 运行 直接在 tty 上像 htop 这样的交互式控制台程序?

How to run an interactive console program like htop directly on tty?

我确实在 raspberry pi 上有了一个有趣的发现。如果我 运行 以 root 身份执行以下操作:

htop > /dev/tty0

然后htop的输出将直接打印在屏幕上(hdmi连接) 我想 运行 htop 作为服务,但是当我在 systemd 脚本中这样做时它说

systemd error opening terminal unknown

如何解决? 我也试过了

cat /dev/null | htop > /dev/tty

同样的结果...

设置

[Service]
StandardOutput=tty

.service 文件中。有关详细信息,请参阅 systemd.exec(5)