J'utilise CentOS 5.5, Apache, MySQL et PHP. J'ai aussi installé Hudson. Maintenant, je voudrais lancer une instruction SQL toutes les heures. Quelle est la manière la plus facile? Dois-je utiliser Cron ou Hudson?lampe avec Hudson: Comment faire pour exécuter l'instruction SQL toutes les heures
Répondre
cron
est connectable aussi longtemps votre boîte est avec crond permettre,
utiliser moins de ressources à la différence hudson java,
Comme une application Web Java, Hudson est lourd. Un système à mémoire faible ou embarqué est mieux avec cron. Même l'appel de travail distant de Hudson installe et démarre une exécution Java. Vous pouvez toutefois utiliser le plugin SSH si une seule case peut exécuter l'instance Hudson principale.
planification de Cron est plus précise si les choses doivent se produire exactement à certains intervalles de temps. L'hypothèse de Hudson est que vos builds périodiques ne dépendent pas de quand ils commencent dans une minute ou deux.
Si vous aimez les choses comme les journaux et les résultats de chaque exécution sur une page Web, hudson est une solution parfaitement utilisable. Mais je ne voudrais pas installer hudson juste pour un travail cron à moins qu'il ne soit nécessaire pour d'autres tâches connexes de toute façon.