0
点赞
收藏
分享

微信扫一扫

Linux-crond 定时任务

前程有光 2022-04-27 阅读 75
linux

1-crontab 命令六连-服务管理


systemctl status crond
systemctl start crond
systemctl restart crond
systemctl enable crond
systemctl disable crond.service
systemctl stop crond

-conf
ls -al /etc/crontab

2-crontab 命令参数详情


 -u <user>  define user
 -e         edit user's crontab
 -l         list user's crontab
 -r         delete user's crontab
 -i         prompt before deleting

3-crontab格式


column 1:分钟,0~59
column 2:小时,0~23
column 3:日期,1~31
column 4:月份,1~12
column 5:星期,0~7 0和7表示星期天
column 6:要运行的命令 如果有多个命令用 && 隔开
字符介绍
星号(*) :代表所有可能的值,例如,month字段如果是星号,则表示在满足其它字段的制约条件后,每月都执行该命令操作;
逗号(,) :可以用逗号隔开的值,指定一个多元素的列表,例如:1,2,5,7,8,9
中杠(-) :可以用整数之间的中杠表示一个整数范围,例如“2-6”表示:2,3,4,5,6
正斜线(/) :可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

4-任务执行

crontab -e 进入
20 6 * * * /usr/bin/sh /admin/shell/1.sh

问题-权限、路径

举报

相关推荐

0 条评论