Как запускать скрипт в linux с помощью cron с возможностью перезапуска

preview_player
Показать описание
В видео я кратко расскажу как настроить cron, чтобы запускать скрипты в linux с возможностью перезапуска, если он вдруг завершился. Все проделано на omega 2 миникомпьютере от onion. Задавай свои вопросы в комментариях (iot(internet of things), diy, электроника, linux и другие темы).

Подписывайся! И рассказывай о нас своим друзьям!

#omega2 #omega #cron #python
Рекомендации по теме
Комментарии
Автор

Благодарю за простейший скрипт, который легко заработал без проблем! Это как раз то, что я искал.

KindHeart
Автор

Как будто мысли мои прочитал. Только сегодня подумал что нужно бы изучить эту тему, а ты раз и все оперативно разжевал. Спасибо.

emztkru
Автор

Есть сервисы, вроде monit или supervisor, которые именно этим и занимаются.
Помимо перезапуска, ещё и оповестят и ещё дополнительные условия можно поставить.
Не знаю конкретно про омегу, может сборки есть и под неё.

Doctor
Автор

А я пишу простейшие баш-скрипт где есть только один цикл while из которого вызывается запуск основного скрипта на пайтоне и задержка в 2 секунды... Баш-скрипт подписываем в крон на запуск при загрузке, а дальше изнутри него запускается основной скрипт и если этот скрипт аварийно закончит работу, то у нас произойдет задержка в 2 сек а дальше будет новая итерация цикла и наш скрипт запустится снова... Преимущество перед вашим методом в том, что после аварии до нового запуска всего 2 сек(или какую там задержку вы поставите в цикле), а не как в вашем случае чуть ли не минута...

MrPastry