计划任务和日志管理

一、循环执行

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

猜你喜欢

转载自www.cnblogs.com/leading-net/p/10316681.html