Я пробовал эту проблему в течение трех дней, и я пробовал много способов ее решения, но пока не удалось. Надеюсь, вы, ребята, можете мне помочь ...
У меня есть приложение для графического интерфейса. Я хочу запустить это приложение автоматически. И когда он неожиданно закрывается или закрывается, я хочу снова открыть это приложение.
Я попытался использовать скрипт upstart, однако, несмотря на отсутствие проблем с услугами с выскочкой, приложение GUI не начинается с скрипта выскочки. Он говорит, что не может подключиться к X-серверу.
Должен ли я добавлять или изменять некоторые настройки для открытия с помощью выскочки или есть ли способ открыть приложение GUI автоматически, когда происходит неожиданный выход или выключение (не только один раз после входа в систему я имею в виду не с запуском)?
Создать файл $HOME/.config/upstart/myGuiStart.conf
Содержимое:
start on desktop-start
stop on desktop-end
respawn
exec firefox
или другой пример с задержкой:
start on desktop-start
stop on desktop-end
respawn
script
sleep 30
firefox
end script
описание respawn: [ ! d3]
respawn
A service or task with this stanza will be automatically started
if it should stop abnormally. All reasons for a service stopping,
except the stop(8) command itself, are considered abnormal. Tasks
may exit with a zero exit status to prevent being respawned.
Дополнительная информация:
http://ifdeflinux.blogspot.de/2013/04/upstart-user-sessions-in-ubuntu-raring.html
http://ifdeflinux.blogspot.de/2013/04/upstart-user-sessions-in-ubuntu-raring.html
Исправить ошибку? -> https://askubuntu.com/a/62461/265974