У меня есть сервис, который я запускаю с программой, которую мы разработали. Я хочу, чтобы эта программа запускалась при запуске, и я хочу, чтобы она работала на переднем плане.
Теперь я получил его в месте, где я могу запустить его, используя «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