我有一个包含大量链接的数据库,我想要不断更新。基本上,如果链接返回404错误代码,我想从数据库中删除它。我有一个script that I am using但是我需要手动运行它。如何使用CRON来完成这项工作?
答案 0 :(得分:3)
在你的shell中作为cron用户(或root):
crontab -e
这将在您的编辑器中显示您的crontab文件。添加如下所示的新行:
* */12 * * * /path/to/script
保存/退出文件。
现在快速上课cronjobs:
- 该行中的前5个参数告诉cron守护程序执行第6个参数的频率或时间。
- 从左到右,参数表示:分钟,小时,天,周,月
- asterix(*)告诉cron运行它的相关时间测量的所有值(例如* * * * *表示每分钟,每小时,每周和每月运行!)< / p>
在我的例子中,* * / 12 * * *表示每12小时运行一次。
退房:http://kevin.vanzonneveld.net/techblog/article/schedule_tasks_on_linux_using_crontab/
答案 1 :(得分:1)
要使用cron运行PHP脚本,您可以使用PHP可执行文件和脚本的路径。
在大多数Linux系统上,您希望使用命令crontab -e
编辑cron文件(crontab)。这将打开一个基于命令行的编辑器,您只需使用此格式将新作业附加到文件的底部。
<minute> <hour> <day_of_month> <month> <day_of_week> php /path/to/script
如果这些命令对您不起作用,请告诉我您正在使用的分发版本,我可以修改说明。
答案 2 :(得分:0)
/usr/bin/php -q /home/user/public_html/script.php