Cron Jobs的用处是你可以在主机操作系统里某个指定的时间或间隔,执行某个命令或应用程序,其中一个典型的Cron Job应用方法之一就是指定的时间,例如,在每天的某个时间段,执行数据库备份,也就是说,你可以通过Cron Job就可以帮你完全自动化了。
登录Cpanel控制面板,然后选择“Cron Jobs”,如下图:
接着选择“Standard”或“Advanced”,我们建议选择“Standard”,首先,设定你的Cron Jobs将重复的执行时间
(Months,Days,Weekday,Hours,Minutes)。填写Email地址以便Cron Jobs执行后的结果可以邮寄到你指定的邮箱。在Command to run栏里,输入要执行的Cron Jobs命令,最后选择“Save Crontab”,如下图:
你可以参考以下一个执行数据库备份的Cron Jobs执行命令
date=`date -I` ;
mysqldump -uyourusername -pyourpassword –all-databases > /home/LOGIN/public_html/backups/xbackup_$date.sql ;
gzip /home/LOGIN/public_html/backups/xbackup_$date.sql
以上date命令主要是要把日期附加到文件的名字后边,接着mysqldump只是mysql把所有的数据库资料导出到/home/LOGIN/public_html/backups/xbackup_$date.sql。这里yourusername和yourpassword分别是你的主机账户名字和密码,最后gzip压缩SQL备份文件。
以下是备份根目录下所有文件的Cron Jobs执行命令:date=`date -I` ; tar -zcf backup_$date.tgz ./public_html