Linux计划任务笔记

  RHEL7

1.一次性计划任务at

有26个队列,a~z,字母顺序越靠后,优先级越低,

相关命令at atq atqrm

2.ctontab

用户级的可以用crontab -e编辑,可以定义环境变量,需要注意的是默认情况下,如果命令或脚本没有定向输出,其输出会给作业用户发送一封邮件,如果系统里没有启动邮箱功能,可能会导致这封信堆积在maildrop里,日积月累会导致文件系统inode被悄悄占完。

系统级的cron默认配置文件是/etc/crontab,如果要指定别的文件可以在/etc/cron.d/下指定,这个目录下已经有4个定义的目录,分别存放的是每小时,每天,每周,每月的计划任务脚本。都是由run-parts命令执行,其中每小时的计划任务是由crond调度。每天,每周,每月的由anacron调度,配置文件在/etc/anacrontab

3.systemd timer也可以设置调度任务,需要配置一个. timer的触发器和同名的. service,可参考临时文件管里。

猜你喜欢

转载自www.cnblogs.com/studying-linux/p/11944617.html