gpt4 book ai didi

linux - 无法运行在/etc/inittab 中配置的 tview 应用程序

转载 作者:数据小太阳 更新时间:2023-10-29 03:36:24 32 4
gpt4 key购买 nike

我正在尝试使用 tview 运行一个应用程序来显示一些遥测数据。当正常从 cmdline 调用时,应用程序运行良好。当我更新我的 inittab 以运行应用程序时:

c1:2345:respawn:/usr/sbin/systatus 38400 tty1 linux

那是当我看到无法打开/dev/tty 时,没有这样的设备或地址,引用了我调用 tview.Application.Run 的行号。文件/设备确实存在。

关于如何解决这个问题有什么想法吗?

我引用这个: GoLang - termbox: panic: open /dev/tty: no such device or address

即使我没有使用 termbox,问题也是一样的。假设我在/etc/inittab 下启动的任何东西都是非交互式的,这是否合理?无论如何禁用termbox中的交互部分?我没有看到任何公共(public)功能可以做这样的事情。

最佳答案

这可行,但可能是个坏主意。

c1:2345:respawn:/usr/sbin/systatus </dev/tty1

无论如何,我需要禁用默认的 ctrl+c 处理程序,以便它继续运行。

关于linux - 无法运行在/etc/inittab 中配置的 tview 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55346323/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com