При использовании выскочки в ubuntu, как мне выполнить команду для запуска задания, если оно не выполняется, и перезапуска, если оно уже выполняется. При развертывании приложения на новом узле задание не определяется.
initctl restart JOB complains if not already running
initctl start JOB complains if already running.
Я могу написать сценарий
initctl start JOB
initctl restart JOB
Но, похоже, это не самое лучшее занятие.