我需要每天执行4次PHP脚本。
在8:00到9:00之间1º
在11:00到12:00之间2º
在13:00到14:00之间3º
在18:00到19:00之间4º
使用cronjobs可以做到这一点,但是怎么做?
我的服务器是Apache 2.4.12和PHP 5.4.37。
php脚本用于在某些Feed中搜索新闻,我已经完成了php脚本。
谢谢。
答案 0 :(得分:1)
您可以尝试使用curl在crontab上调用URL:
0 8,11,13,18 * * * curl -s http://localhost/${phpscript}
当然,将$ {phpscript}替换为您要运行的PHP脚本的路径。你甚至可以在命令行上运行phpscript。
答案 1 :(得分:1)
在crontab
中,输入这些命令。
# Seek news in certain news feeds.
30 8 * * * php -f /path/to/script.php
30 11 * * * php -f /path/to/script.php
30 13 * * * php -f /path/to/script.php
30 18 * * * php -f /path/to/script.php
它将触发PHP在8,11,13,18小时之间解析并执行文件/path/to/script.php
。
要安装crontab
,请阅读以下文章:http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
在命令行中,添加crontab -e
以编辑/添加cron作业。