LINUX.ORG.RU

Избранные сообщения OxFF

Запустить скрипт в цикле на хостинге

Форум — Web-development

Вот к примеру сделал я скрипт который регулярно что то проверяет, например скачивает обновлённый файл, парсит и сохраняет в MySQL. Во время разработки я его запускаю в консоли например так:

$ while sleep 300 ; do ./script ; done

Но для production use не держать же всегда консоль открытой. Можно конечно поставить скрипт в cron. Но возникает опять проблема. Если например cron запускает его раз в 5 минут, что если процесс запущенный 5 минут назад ещё не завершился.

Можно сохранить вышеприведённый код в файл file.sh и, залогинившись по ssh, запустить так: `./file.sh &`. Но в єтом случае что произойдёт если комп на котором он хостится перезагрузят. Хостинги вообще часто перезагружают? Надо куда то лезть в систему инициализации что бы он автоматически запускался при загрузке. А система эта в разных дистрибутивах разная, так как сделать универсально?

x_____x
()