🌵crond与at任务调度
🌴欢迎点赞评论学习交流~
🌱各位看官多多关注哦😘~
目录
crond任务调度
crontab [选项] | 选项 | 作用 |
---|---|---|
crontab -e | -e | 打开crond调度 |
crontab -r | -r | 删除crond调度任务 |
crontab -l | -l | 展示crond调度任务 |
service crond restart | 重新打开crond任务调度 |
at任务调度
-
使用at任务调度要安装at软件包
-
查看是否开启atd服务
-
at调度任务相关指令
1. 使用at任务调度要安装at软件包
yum install at
2. 查看是否开启atd服务
ps -ef | grep “atd”
3. at调度任务相关指令
at [选项] [时间]
选项
选项 | 说明 |
---|---|
-m | at调度任务完成后,用E-mail通知at命令执行用户 |
-c | 工作标识号,显示at工作的实际内容 |
-t | 时间,在指定的时间提交工作并执行 |
-d | 删除某个工作,需要提供相应的工作标识号,同atrm命令 |
-l | 列出当前所有的还未调度的工作,同atq |
-f | 脚本文件,指定所要提交的脚本文件 |
时间
形式 | 说明 |
---|---|
HH:MM | 比如04:00 AM。如果执行命令已过,则会在第二天此时运行 |
Midnight | 一般是指12:00 AM |
Noon | 一般是指12:00 PM |
Teatime | 一般是指4:00 PM |
具体时间 | 04:00 2022-11-5(按照某时 year-month-day) |
相对计时,now + 时间 | 以minutes、hours、days或weeks为单位,例:now +3 days表示在三天后的现在执行 |
调度时间
调度符号 | 说明 | 举例 |
---|---|---|
/ | 表示每一 | */1 * * * *(每一分钟运行一次) |
, | 不连续的数字 | * 3,6,9 * * *(每天3,6,9时运行) |
– | 连续的数字 | * * 1-15 * *(每个月的1到15号运行) |
注:* * * * * 这五颗“*”分别表示分、时、天、月、星期
crond与at任务调度之间的区别
crond调度命令会反复执行,而at调度是执行一次。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/61445.html