• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP的crontab定时任务管理

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 cron 是一个linux下的定时执行工具。用户可以使用crontab工具来配置cron任务。

 

安装crontab

yum install  crontabs

 

启动

/sbin/service  crond  start 启动服务

/sbin/service  crond  stop 关闭服务

/sbin/service  crond  restart 重新启动服务

/sbin/service  crond  reload 重新载入配置

查看服务状态  service crond status

启动服务         service crond start

 

crontab命令编辑

crontab -u //设定某个用户的cron服务  一般后面是要加上用户的如 crontab -u root -l  //查询root 用户的cron服务列表

crontab -l //列出扣个用户cron服务的详细内容

crontab -r //删除某个用户的服务

crontab -e //编辑某个用户的cron服务

 

 

crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

 

基本语法:

分钟      小时   日   月    星期    命令

*             *         *      *      *          *

第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

记住几个特殊符号的含义: 

“*”代表取值范围内的数字, 
“/”代表”每”, 
“-”代表从某个数字到某个数字, 
“,”分开几个离散的数字

 

例子

 

* * * * * /usr/bin/php -f /root/test.php >> test.log

先写个php

test.php

<?php

  #!/user/local/php/bin/php -q

    echo date('y-m-d').'feng test \n';

?>

 

在创建个test.log

 

在/etc/目录下 vi  crontab 添加定时任务

* * * * * /usr/local/php/bin/php   -f  /root/test.php >> test.log

 

之后就可以看结果了

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
JoshChen模式笔记之php单例模式发布时间:2022-07-10
下一篇:
PHP启动报错:PHPStartup:Unabletoloaddynamiclibrary发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap