Я использую CentOS 5.5, Apache, MySQL и PHP. Я также установил Hudson. Теперь я хотел бы запускать оператор SQL каждый час. Какой самый простой способ? Должен ли я использовать Cron или Hudson?
cron является подключаемым, пока ваш ящик с включенным crond, использовать меньше ресурсов в отличие от jud-based hudson,
cron
Как веб-приложение на основе Java, Hudson имеет большой вес. Недостаточно памяти или встроенной системы лучше с cron. Даже удаленный вызов задания Хадсона устанавливает и запускает среду исполнения на основе Java. Однако вы можете использовать плагин SSH, если хотя бы один ящик может запустить основной экземпляр Hudson. Расписание Крона более точное, если что-то должно произойти точно в определенные промежутки времени. Хадсон предполагает, что ваши периодические сборки не зависят от того, когда они начнутся в течение минуты или двух.
Как веб-приложение на основе Java, Hudson имеет большой вес. Недостаточно памяти или встроенной системы лучше с cron. Даже удаленный вызов задания Хадсона устанавливает и запускает среду исполнения на основе Java. Однако вы можете использовать плагин SSH, если хотя бы один ящик может запустить основной экземпляр Hudson.
Расписание Крона более точное, если что-то должно произойти точно в определенные промежутки времени. Хадсон предполагает, что ваши периодические сборки не зависят от того, когда они начнутся в течение минуты или двух.
Если вам нравятся такие вещи, как журналы и результаты каждого выполнения на веб-странице, hudson - это идеальное решение.Но я бы не стал устанавливать hudson только для одного задания cron, если бы оно не понадобилось для других связанных задач.