linux定时任务执行thinkPHP的某个接口

1.查看正在执行的crontab,用命令crontab  -l ,这样就可以看到哪些任务一直在执行了。
2.crontab -e  自动打开文件 编辑定时任务程序 在打开的页面中点击“i”键,进入插入模式,就可以编辑了。
3.输入 :

 执行方法 :定时格式+curl 空格 url:* 3 * * * curl http://myweb.com/get_info

下载:定时格式+wget 空格+url:* 10 * * *  wget  http://myweb.com/get_info

注意:可以编辑多个任务 换行编写
4.编辑的格式,是“分 时 日 月 周 命令”。当分为*时,表示每分钟执行一次,时为*时,表示每小时执行一次。
5.如果要设置每隔多久执行,则写为“*/数字”,在哪个位置就代表每隔多久执行一次。

6.service crond restart  重启
注意:

1. 如果是可以访问的url前面要加curl  

* 3 * * * curl http://myweb.com/get_info

2.如果是某个脚本不需要加curl例如:

 */1 * * * * /usr/local/sphinx/bin/indexer main  --rotate >> /usr/local/sphinx/var/log/main.log

你可能感兴趣的:(linux定时任务执行thinkPHP的某个接口)