只是想知道是否可以在启动时启动 Whiptail UI,而无需用户登录。
http://linux.die.net/man/1/whiptail
我看到的示例是用户通过 SSH 登录时显示的。我正在寻找无需用户登录即可在控制台窗口中启动的 UI。
感谢您的建议。
最佳答案
实现此目的的一种方法是创建一个用户,其 shell 是您的 whiptail
程序,并将该用户的帐户配置为在 TTY1 上自动登录。
在 CentOS 6 上,您需要编辑或覆盖 /etc/init/start-ttys.conf
以不在 tty1 上运行默认 TTY(您可以看到在运行级别 5 中不执行此操作的逻辑,并将其扩展为始终如此 - 或者使用运行级别 5,并进行适当的更改以阻止 X 调用),并为启用自动登录的目标帐户添加您自己的 TTY1 处理程序。
如果您将帐户命名为 menuuser
,这个新的配置文件(放置在 /etc/init
中)可能如下所示:
stop on runlevel [S016]
respawn
instance tty1
exec /sbin/mingetty --autologin menuuser tty1
关于linux - 启动时的鞭尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26641472/