如何使用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 相关文章推荐
第十五节--Zend引擎的发展
Nov 16 PHP
php小偷相关截取函数备忘
Nov 28 PHP
PHP 观察者模式的实现代码
May 10 PHP
php中jpgraph类库的使用介绍
Aug 08 PHP
php解决约瑟夫环示例
Apr 09 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
WordPress开发中短代码的实现及相关函数使用技巧
Jan 05 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
PHP中递归的实现实例详解
Nov 14 PHP
PHP实现简单登录界面
Oct 23 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
PHP+DBM的同学录程序(1)
2006/10/09 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
jquery实现全选、不选、反选的两种方法
2016/09/06 Javascript
js实现微博发布小功能
2017/01/12 Javascript
js实现百度登录框鼠标拖拽效果
2017/03/07 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
解决Python中回文数和质数的问题
2019/11/24 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
用python读取xlsx文件
2020/12/17 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
python用opencv 图像傅里叶变换
2021/01/04 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
自我评价如何写好?
2014/01/05 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
先进个人总结范文
2015/02/15 职场文书
2015年母亲节寄语
2015/03/23 职场文书
科级干部培训心得体会
2016/01/06 职场文书
爱国之歌(8首)
2019/09/29 职场文书