您的位置:首页 > 运维架构 > Linux

Linux使用crontab实现PHP执行定时任务

2017-12-19 13:47 881 查看
安装crontab:

yum install crontabs


说明:

/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置


查看crontab服务状态:

service crond status


手动启动crontab服务:

service crond start


查看crontab服务是否已设置为开机启动,执行命令:

ntsysv


加入开机自动启动:

chkconfig –level 35 crond on


crontab 格式:

基本格式 :

分钟 小时 日 月 星期 命令

*   *   *   *   *   *


第1列表示分钟1~59 每分钟用*或者用*/1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列 表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

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

“*”代表取值范围内的数字,

“/”代表”每”,

“-”代表从某个数字到某个数字,

“,”分开几个离散的数字

添加或更新crontab中的命令

crontab -e


查看当前系统登录用户的Crontab命令集合

crontab -l


Crontab使用实例

每 10min 执行一次脚本/home/scada/test

*/10 * * * * /home/scada/test


每周一、周日执行脚本/home/scada/test

0 4,17 * * * /home/scada/test


每天 02:00 执行访问一次http:// www.xxx.com

0 2 * * *  /usr/bin/curl http:// www.xxx.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: