如何使用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 相关文章推荐
15个小时----从修改程序到自己些程序
Oct 09 PHP
PHP中的string类型使用说明
Jul 27 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
May 12 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
php获取当月最后一天函数分享
Feb 02 PHP
php通过array_shift()函数移除数组第一个元素的方法
Mar 18 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
Dec 17 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
php数组遍历类与用法示例
May 24 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
mysq GBKl乱码
2006/11/28 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
Python中用altzone()方法处理时区的教程
2015/05/22 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
python学生管理系统开发
2019/01/30 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
Python matplotlib实时画图案例
2020/04/23 Python
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
思想汇报范文
2013/11/04 职场文书
满月酒主持词
2014/03/27 职场文书
考核评语大全
2014/04/29 职场文书
房展策划方案
2014/06/07 职场文书
大学生作弊检讨书
2014/09/11 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
售后服务承诺函格式
2015/01/21 职场文书
Golang 遍历二叉树
2022/04/19 Golang