【发布时间】:2010-12-14 21:57:06
【问题描述】:
我正在使用 CentOS 5.5、Apache、MySQL 和 PHP。我还安装了哈德森。现在我想每小时运行一条 SQL 语句。最简单的方法是什么?我应该使用 Cron 还是 Hudson?
【问题讨论】:
我正在使用 CentOS 5.5、Apache、MySQL 和 PHP。我还安装了哈德森。现在我想每小时运行一条 SQL 语句。最简单的方法是什么?我应该使用 Cron 还是 Hudson?
【问题讨论】:
cron 是可插拔的,只要您的盒子启用 crond,
与基于 java 的 hudson 不同,使用更少的资源,
作为基于 Java 的 Web 应用程序,Hudson 是重量级的。使用 cron 更适合低内存或嵌入式系统。甚至 Hudson 的远程作业调用也会安装并启动基于 Java 的运行时。但是,即使只有一个机器可以运行 Hudson 主实例,您也可以使用 SSH 插件。
如果事情必须在特定的时间间隔准确地发生,Cron 的调度会更加精确。 Hudson 的假设是,您的周期性构建不取决于它们何时开始在一两分钟内。
【讨论】:
如果您喜欢网页上每次执行的日志和结果等内容,hudson 是非常实用的解决方案。 但我不会只为一项 cron 作业安装 hudson,除非其他相关任务需要它。
【讨论】: