2013-12-20 41 views
0

我有一个Node.js命令行界面,我想在启动使用Upstart(RHEL)的Linux系统时默认使用。如何使用Node.js脚本作为使用Upstart的TTY

现在我试图用我自己的脚本替换默认的TTY,mingetty,我只是没有任何运气。

我已经将自己的.conf脚本添加到运行脚本的/ etc/init中,但是当我重写tty.conf和serial.conf时,我得到一个空壳,它从不显示我的脚本输出。

我错过了什么?

回答

1

实用程序openvt正是用于此目的。例如,将/etc/init/start-ttys.conf复制到/etc/init/start-ttys.override中,因为Upstart喜欢在编辑其初始文件时执行此操作,并用要求openvt运行实用程序的行替换调用mingetty的行。