Мне нужен скрипт, который будет отключаться по-разному в зависимости от того, позвонил ли пользователь stop
или система вышла из строя.
Немного предыстории: у меня есть две основные функции для завершения непрерывного процесса, который я запускаю: stop
и suspend
. Когда я вызываю stop myscript
, я хотел бы, stop
чтобы использовалась эта функция. Однако, когда машина выключается, я хотел бы, suspend
чтобы использовалась эта функция. Возможно ли это с помощью Upstart?
Аналогично, могу ли я создать ключевое слово, специфичное для скрипта, которое может указывать разные типы выключения (например, я мог бы использовать stop myscript
AND suspend myscript
)?
решение1
В Upstart нет строфы «приостановки», поэтому вы можете создать два скрипта Upstart с разными stop on
строфами.