Я создал Новомодное задание под /etc/init
и это - простое задание как:
start on desktop-unlock
exec <my script>
Мой сценарий находится под /usr/bin
и исполняемый файл.
Но кажется, что Выскочка только распознает события, запускающиеся с :sys:
Я пришел к заключению, что с помощью новомодного монитора и другого задания сделал.
Это - один снимок экрана от новомодного монитора:
Я не знаю то, что я пропускаю.
У выскочки есть два типа заданий, сессии и системы. системные задания только реагируют на системные события, но задания сессии могут реагировать на события сессии или системные события (при использовании: sys: префикс).
desktop-lock
и desktop-unlock
сессия события. Необходимо поместить новомодное задание в ~/.config/upstart/
для него для работы правильно. Обратите внимание на то, что это будет поэтому выполнено как Ваш пользователь, не как корень.