1:查看配置信息
cat /etc/crontab
2:启动服务(上centos6,下centos7版本不同)
/sbin/service crond start
systemctl start crond.service
3:关闭服务(上centos6,下centos7版本不同)
/sbin/service crond stop
systemctl stop crond.service
4:重启服务(上centos6,下centos7版本不同)
/sbin/service crond restart
systemctl restart crond.service
5:重新载入配置(上centos6,下centos7版本不同)
/sbin/service crond reload
systemctl reload crond.service
6:启动服务
/sbin/service crond status
7:创建定时任务
crontab -e
8:列出定时的任务
crontab -l
9:删除crontab文件
crontab -r con_name
10:获取命令路径
which ifconfig
11:查看是否设置开启自启动
ntsysv(进入交互页面)
12:加入开机自动启动
chkconfig –level 35 crond on
13:crontab的命令构成
时间+动作,其时间有分、时、日、月、周五种
14:crontab操作符有
1):* 任何时间
2):/ 每隔多久
3):- 连续时间
4):,不连续时间
15:crontab实例
1):每1分钟执行一次命令
* * * * * 命令
2):每小时的第3和第15分钟执行命令
3,15 * * * * 命令
3):在上午8点到11点的第3和第15分钟执行命令
3,15 8-11 * * * 命令
4):每隔两天的上午8点到11点的第3和第15分钟执行命令
3,15 8-11 */2 * * 命令
5):每周一上午8点到11点的第3和第15分钟执行命令
3,15 8-11 * * 1 命令
6):每晚的21:30执行命令
30 21 * * * 命令
7):每月1、10、22日的4 : 45执行命令
45 4 1,10,22 * * 命令
8):每周六、周日的1 : 10执行命令
10 1 * * 6,0 命令
9):每天18 : 00至23 : 00之间每隔30分钟执行命令
0,30 18-23 * * * 命令
10):每星期六的晚上11 : 00 pm执行命令
0 23 * * 6 命令
11):每一小时执行命令
* */1 * * * 命令
12):晚上11点到早上7点之间,每隔一小时执行命令
* 23-7/1 * * * 命令
16:项目中使用方法
1):定时操作符 php安装目录/bin/php 项目目录/待执行php脚本文件
例:* * * * * /www/php7/bin/php /project/script.php
每分钟执行一次script.php文件
2):定时操作符 sh 文件存放目录/script.sh
例:* * * * * sh /script/script.sh
每分钟执行一次script.sh文件
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交