contab-计划任务
一、循环执行
1、crond 服务管理与访问控制
systemctl status crond 查看crond的运行状态
2、crontab 设置
crontab -e 进入crontab编辑界面 会打开vim编辑器
* * * * * 执行任务 分别代表 分 时 日 月 周
例如:45 22 * * * 表示:22点45分开始执行命令
0 5 1,15 * * 每月1日和15日凌晨5点开始执行命令
*/10 4 * * * 每天凌晨4点每隔10分钟执行一次
二、单次执行也叫【一次性计划任务】
1、at 的启动
systemctl start at
at -l 列表
at -d 删除
at的运行的运行方式 :以文本的方式写入到 /var/spool/at/目录
执行限制: allow [白名单] 和 deny 【黑名单】 将用户添加进即可,这两个文件限制用户使用,allow的权限高,两个文件都不存在,那么只有root可以使用
如:白名单 /etc/at.allow /etc/cron.allow
黑名单: /etc/at.deny /etc.cron.deny