一、仅执行一次的工作排程 – at
atd 的启动与 at 运作的方式
要使用单一工作排程时,我们的 Linux 系统上面必须要有负责这个排程的服务,那就是 atd 这个玩意儿。
看到上表中的特殊字体,包括『 enabled 』以及『 running 』时,这才是 atd 真的有在运作!
at 的运作方式
事实上,我们使用 at 这个指令来产生所要运作的工作,并将这个工作以文本文件的方式写入 /var/spool/at/ 目录内,该工作便能等待 atd 这个服务的取用与执行了。就这么简单。
实际运作单一工作排程
at 工作的管理
batch:系统有空时才进行背景任务
二、循环执行的例行性工作排程 – crontab
使用者的设定
使用的限制数据有:
· /etc/cron.allow:
将可以使用 crontab 的账号写入其中,若不在这个文件内的使用者则不可使用 crontab;
· /etc/cron.deny:
将不可以使用 crontab 的账号写入其中,若未记录到这个文件当中的使用者,就可以使用 crontab 。
而每项工作 (每行) 的格式 都是具有六个字段,这六个字段的意义为:
例子:
系统的配置文件: /etc/crontab, /etc/cron.d/*
crond 服务读取配置文件的位置
三、可唤醒停机期间的工作任务
什么是 anacron
(略...)
重点回顾
本章习题
源于鸟哥Linux 第十五章 - Page 694
end