首页 > 站内新闻 > 虚拟主机如何配置执行定时任务cron job

虚拟主机如何配置执行定时任务cron job

定时任务cron job的作用:
定时任务或计划任务,是任务在约定的时间执行已经计划好的工作,是让系统自动完成一些工作。比如我们可以让系统自动在某一时刻清理或备份httpd服务器的日志,然后重新启动httpd服务器,这对网络管理员来说是很重要的。也可以让系统自动清空位于/tmp目录的垃圾文件,定时备份网站程序或备份数据库文件等。

国内linux虚拟主机有计划任务cron的空间不多,一般在有cPanel主机管理面板中比较常见,如乐道主机美国空间都采用cPanel虚拟主机管理面板,具有定时任务cron的功能。

登录到cPanel主机管理面板,在“时间守护作业”中可以开启定时任务。

30
首先输入每次执行定时任务cron命令后发送电子邮件地址或不填。

其次就是对“添加新计时程序作业”时间的设置,例如我想在2011年6月23日12:00运行一次命令,那么我们就可以进行如下设置:
在“分钟”处填写0(分钟可填1-59);
在“小时”处填写12(小时可填1-12);
在“日期”处填写23(日期可填1-31);
在“月”处填写6(可填写1-12);
在“日”处填写*(可填0-6,0表示星期天,*代表每天);
在“命令”框中输入我们需要运行的Cron job命令;
然后点击“添加新计时程序作业”按钮保存设置。至此,计时程序作业的添加就完成了。具体设置如下图所示:
31

以上是在cPanel控制面板的整个设置过程,接下来是command(命令)的设置,根据你自已要求执行的定时任务,在网站程序cron.php文件中加入各种任务代码,如WHMCS平台程序,在网站管理后台中开启即可,将php -q /home/wph/public_html/idcs/admin/cron.php放入到“添加新计时程序作业”中的命令中
32