您的位置:首页 > 编程语言 > PHP开发

ubuntu php 计划任务(针对gleez框…

2014-02-13 08:20 260 查看
1.首先给大家介绍下计划任务crontab的作用
计划任务可以将任何脚本、程序或文档安排在某个最方便的时间运行
2.ubuntu(Linux)系统服务器下如何使用计划任务
(1)进入终端ctrl+alt+t
(2)输入crontab -e,确定
3找到一个位置编写计划任务
通常情况下,我们会这样写
* * * * * 执行语句
第一个*代表m分钟,第二个*代表h小时,第三个*代表dom天,第四个*代表mon月,第五个*代表dow星期

其中*或*/1表示每1个时间段,同理*/5表示每5个时间段;如果你想确定在某个时间就用数字;如果你想在多个时间就用,隔开。
4.如果你不知道计划任务有没有执行,请开启计划任务cron日志
(1)修改rsyslog文件,将/etc/rsyslog.d/50-default.conf
文件中的#cron.*前的#删掉;
(2)重启rsyslog服务service
rsyslog restart
(3)重启cron服务service
cron restart
(4)查看日志:vim(或more) /var/log/cron.log
5.如果你发现你的计划任务已经执行,但代码没有执行(确保你代码要正确哦)
那么说明计划任务没写对(可能是gleez框架的问题),下面小编讲两种写计划任务的方法
(1)使用php执行脚本
00
* * * * /usr/local/bin/php /home/john/myscript.php
其中/usr/local/bin/php为PHP程序的路径

(2)使用URL执行脚本(解决你的问题啦)

1)00 * * * * lynx -dump
mydropshipping.com/put/orders(请先安装lynx)

2)00 * * * * /usr/bin/curl -o
temp.txt mydropshipping.com/put/orders(脚本输出存储到临时文件)

3)00 * * * * /usr/bin/wget -q -O
temp.txt mydropshipping.com/put/orders(-q安静模式,输出发送到临时文件)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: