如何使用Linux的Crontab定时执行PHP脚本的方法


Posted in PHP onDecember 19, 2011

下面介绍Crontab的两种方法。

一、在Crontab中使用PHP执行脚本

就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。
每一小时执行myscript.php如下:

# crontab -e 
00 * * * * /usr/local/bin/php /home/john/myscript.php

/usr/local/bin/php为PHP程序的路径。

二、在Crontab中使用URL执行脚本

如果你的PHP脚本可以通过URL触发,你可以使用lynx或curl或wget来配置你的Crontab。
下面的例子是使用Lynx文本浏览器访问URL来每小时执行PHP脚本。Lynx文本浏览器默认使用对话方式打开URL。但是,像下面的,我们在lynx命令行中使用-dump选项来把URL的输出转换来标准输出。

00 * * * * lynx -dump https://3water.com/myscript.php

下面的例子是使用CURL访问URL来每5分执行PHP脚本。Curl默认在标准输出显示输出。使用”curl -o”选项,你也可以把脚本的输出转储到临时文件。
*/5 * * * * /usr/bin/curl -o temp.txt https://3water.com/myscript.php

下面的例子是使用WGET访问URL来每10分执行PHP脚本。-q选项表示安静模式。”-O temp.txt”表示输出会发送到临时文件。
*/10 * * * * /usr/bin/wget -q -O temp.txt https://3water.com/myscript.php
PHP 相关文章推荐
Smarty+QUICKFORM小小演示
Feb 25 PHP
Windows PHP5和Apache的安装与配置
Jun 08 PHP
二招解决php乱码问题
Mar 25 PHP
在PHP中运行Linux命令并启动SSH服务的例子
Jun 12 PHP
实现PHP+Mysql无限分类的方法汇总
Mar 02 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
CI框架表单验证实例详解
Nov 21 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 PHP
php的无刷新操作实现方法分析
Feb 28 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 #PHP
在WINDOWS中设置计划任务执行PHP文件的方法
Dec 19 #PHP
php安全配置 如何配置使其更安全
Dec 16 #PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
Dec 16 #PHP
php中使用DOM类读取XML文件的实现代码
Dec 14 #PHP
通达OA公共代码 php常用检测函数
Dec 14 #PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
Dec 14 #PHP
You might like
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
解决php表单重复提交实现方法
2015/09/29 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
2015/06/22 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
javascript History对象原理解析
2020/02/17 Javascript
Python数据结构之Array用法实例
2014/10/09 Python
python创建进程fork用法
2015/06/04 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
Python中print和return的作用及区别解析
2019/05/05 Python
Python原始套接字编程实例解析
2020/01/29 Python
keras中的backend.clip用法
2020/05/22 Python
Python多线程正确用法实例解析
2020/05/30 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
英国最大的运动营养公司之一:LA Muscle
2018/07/02 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
研修第一天随笔感言
2014/02/15 职场文书
书香校园活动方案
2014/02/28 职场文书
防汛工作情况汇报
2014/10/28 职场文书
2015年助残日活动总结
2015/03/27 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书
Mysql systemctl start mysqld报错的问题解决
2021/06/03 MySQL
SQL SERVER中的流程控制语句
2022/05/25 SQL Server
如何利用python实现Simhash算法
2022/06/28 Python