我确实在我的树莓派上有了一个有趣的发现。如果我以 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)
。
关于linux - 如何直接在 tty 上运行像 htop 这样的交互式控制台程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224893/