我有一个使用我们开发的程序运行的服务。我希望这个程序在启动时启动,并且我希望它在前台运行。
现在我把它放到了一个可以使用“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