service xxx start 仅在后台运行

service xxx start 仅在后台运行

我有一个使用我们开发的程序运行的服务。我希望这个程序在启动时启动,并且我希望它在前台运行。

现在我把它放到了一个可以使用“service xxx start”来运行它的地方,而且它在被杀死时也会启动,这很完美。但我还想让它在带有终端的前台运行吗?

这是 /etc/init/test.conf 中的代码,正如您所见,这是对 gnome-calculator 的测试,实际上它似乎运行良好。但是当我想运行我的 cmd 程序时,它会在后台启动它。

Ok I am using the following code to try and run a command line program.

#!upstart
description "Node Server"

# Start job via the daemon control script.
exec su -l gert -c 'export DISPLAY=:0; /usr/bin/gnome-calculator'

#Restart process if it dies with a signal
# or exit code not given by the 'normal exit' status.
respawn

#Give up if restart occurs 10 times in 90 seconds
respawn limit 10 90
Thanks

相关内容