linux下用crontab定时执行php程序-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 537125
  • 博文数量: 48
  • 博客积分: 1249
  • 博客等级: 中尉
  • 技术积分: 1926
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-04 10:22
文章存档

2012年(3)

(45)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: linux

2011-12-15 03:26:19

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

在linux下可以使用crontab php的方法: 
1、使用crontab -e编辑定时任务 
内容为: 
xx:xx:xx 执行一个hello.php文件 
2、php文件必须在文件头一行,加上解释器路径(就象perl做的那样) 
#!/usr/local/bin/php 
注:php的执行需要apache的支持,shell脚本的执行需要linux的支持,而linux支持定时运行某个程序的功能。
然后直接在/etc/crontab里执行,如如下写法 */5 * * * * root  /root/hello.php

我看了看同事们的做法,先是在crontab里执行一个shell程序,然后让shell程序再运行php程序,这个其实相当没有效率;我的方法是直接在/etc/crontab里直接带上php路径,如*/5 * * * * root php hello.php,也能正确执行;有兴趣的朋友可写一个hello world程序测试,将其所有输出到一个文件即可测试,这二种方法都没有问题;如果是python或perl程序,只需要将php换成python或perl即可。

阅读(2488) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图