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

标签 linux pipe tty

我确实在我的树莓派上有了一个有趣的发现。如果我以 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/

相关文章:

linux - 在 bash 中的 chroot 中执行函数

r - 管道 Rscript 在输出后出错

c++ - 来自子进程的 ReadFile 不断返回相同的数据

linux - grep -v '.*' 不起作用

Bash 从另一个终端捕获击键

linux - 使用 auditcl 守护进程审计设备文件

linux - 首次启动时的 Docker 卷

linux - 在 NodeJS 进程中创建 bash 包装器

html - Linux服务器根文件夹

c++ - 为什么无法从 "read"获取数据到 uint8_t 数组?