Linux 计划任务
0.前提
一切命令输入输出效果基于CenOS7
1.计划任务的分类
- 定时任务:即日常任务,每隔一段周期就执行的事务。对应
crontab命令。 - 突然任务:即临时决定需要做的,这次做完后基本没有下次。对应
at命令。
- crontab:将指定的工作或任务,例如脚本等,按照设定的周期循环执行
- at:可以处理仅执行一次就结束的命令
2. at 命令
- 基础语法:
at 时间
例如:
注意输入完第二行后按Enter新启一行,在新一行按Ctrl+D结束输出(自动转换位<EOT>)
- 相关命令
atq #查询当前设置的at任务列表,首列为任务编号,也可用 at -l

atrm 任务编号 #删除指定任务编号的at任务

- 服务命令:
systemctl status atd #查看服务状态
3. crontab 命令[重点]
crontab命令依赖crond服务。
crontab按照指定的格式编辑定时任务保存在crontab文件中,crond服务会每分钟定期查看crontab文件中的定时任务列表去执行任务。关系如下:


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/128333.html