I've got a Node.js command line interface that I'd like to use by default when booting up this Linux system, which is using Upstart (RHEL).

Right now I'm trying to replace the default TTY, mingetty, with my own script, I just haven't had any luck.

I've added my own .conf script to /etc/init that runs the script, but when I override the tty.conf and the serial.conf, I get an empty shell, it never displays my script's output.

What am I missing?

有帮助吗?

解决方案

The utility openvt is used for exactly this. For example, copy /etc/init/start-ttys.conf into a /etc/init/start-ttys.override as Upstart likes you to do when editing its init files, and replace the line that calls mingetty with a line that asks openvt to run your utility.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top