centos7.4 在thinkphp中 使用定时任务crontab

几个关于crontab的命令

systemctl restart crond.service       #启动服务
 
systemctl reload crond.service      #重新载入配置
 
systemctl status crond.service      #查看crontab服务状态
 
systemctl enable crond.service     #开机自启动
 
 tail /var/log/cron      查看定时器执行日志

 ===================================

#cd /etc

#crontab -e

wq!保存时如果提示

Do you want to retry the same edit?   说明你的格式有问题

填写如下内容

*/1 * * * *  curl    http://cc.youhost.com/cronTab/queryData

// 表示每隔一分钟访问  http://cc.youhost.com/cronTab/queryData

wq! 保存

#systemctl restart crond.service       #重启服务

#tail /var/log/cron      查看定时器执行日志

===================================================

本来想这样使用

*/1 * * * *  /usr/bin/php   -f  /data/www/Project/Application/Modle/XXXXController/XXXAction

结果执行是可以执行,但是没起到作用

======================================================

5秒执行一次

* * * * * curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 5; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 10; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 15; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 20; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 25; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 30; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 35; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 40; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 45; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 50; curl http://dr.host.com/cronTab/queryMonthOrder
* * * * * sleep 55; curl http://dr.host.com/cronTab/queryMonthOrder

======================================================

原文地址:https://www.cnblogs.com/yuzhould/p/13050096.html