Linux定时执行php脚本。使用linux工具crontabs
1.安装crontabs
yum install crontabs
2.写入定时执行任务
执行命令:
crontab -e
写入命令:
0 */4 * * * curl http://xxx.com/xxx.php
上面例子意思是每4个小时的00分通过请求地址的方式执行PHP脚本。
crontab参数前面5个*依次代表:分钟、小时、日期1~31、月份1~12、星期0~6(0表示周日)
上面执行的结果可以写入文件:
0 */4 * * * curl -o /usr/cron_log.log http://xxx.com/xxx.php
写入保存后需要重新加载contabs文件:
service crond reload
# 我这边提示Redirecting to /bin/systemctl reload crond.service
那就直接输入命令:
/bin/systemctl reload crond.service
或者重启crontabs:
service crond restart
参考资料: