#cron #crontab
#cron
Вопрос:
Я хотел бы управлять версиями конфигурации моего сервера, на случай, если что-то случится с моим сервером.
Я думаю, что сами файлы crontab не предназначены для прямого редактирования (только с помощью команд crontab), так как же мне управлять их версиями? Должен ли я в любом случае создавать версии файлов? Есть ли что-то еще, что я должен искать?
Ответ №1:
Я предполагаю, что вы пытаетесь что-то автоматизировать в веб-приложении. Это явно выходит за рамки простого факта сбоя вашего сервера. Что, если вы хотите добавить, например, другой интерфейсный сервер?
Люди из сообщества ruby разработали довольно приятный инструмент «всякий раз, когда» (https://github.com/javan/whenever ) чтобы решить эту проблему.
А именно, правильный способ — не управлять версиями crontab. Каждое приложение должно иметь возможность правильно настроить себя.
В случае приложений Rails, например, вы бы использовали такой инструмент, как Capistrano, для автоматизации вашего развертывания. И одной из задач capistrano было бы настроить правильные задания cron, благодаря whenvever. Надеюсь , это поможет !
Комментарии:
1. Спасибо! Думаю, тогда я изучу инструменты развертывания приложений PHP 😉
2. Похоже, что это может быть правильным решением.