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安静模式,输出发送到临时文件)
计划任务可以将任何脚本、程序或文档安排在某个最方便的时间运行
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安静模式,输出发送到临时文件)
相关文章推荐
- Ubuntu 12.04下PHP环境的搭建…
- 概括描述Ubuntu PHP安装测试(转)
- Ubuntu下安装Wine&WineQQ+Phpstorm+wps+svn+vim(计划任的使用)+flashplayer+curl扩展
- ubuntu php执行计划任务
- 15个非常漂亮的ajax弹窗效果 针对L…
- php isset()和 empty() 区别
- Ubuntu linux添加新用户时出现user…
- phpcms v9 上传到空间出…
- linux 权限&&计划任务
- 新浪微博开放平台PHP 类&nbsp…
- 使用Ubuntu Live CD修复Grub引导
- Win7 TaskSchedule(任务计划程序库…
- Windows 8升级计划6月2日正式启动
- php的两个memcached扩展 memcache…
- Linux/ubuntu 查看系统信息
- 如何让 PHP json_encode…
- ubuntu下解决oracle sqlplus…
- PHP+ACCESS 实例
- Ubuntu“ System Program…
- ubuntu 12.10 软…