Linux例行性job排程: for these work 安排流程
crontab at
1. 例行性
log rotate
logwatch
bulid locate db
build whatis db
...
2. 突发性
job way --> /var/spool/at atd service
at.. 工作排程,system将at工作独立出你的bash环境中
batch
atq: (queue)
atrm: (remove)
***********************************************
crontab
重点回顾:
a@ 系统可以透过 at 这个指令来排程单一工作的任务!『at TIME』为指令下达的方法,当 at 进入排程后, 系统执行该排程工作时,会到下达时的目录进行任务;
b@ at 的执行必须要有 atd 朋务的支持,且 /etc/at.deny 为控制是否能够执行的使用者账号;
C@ 透过 atq, atrm 可以查询不删除 at 的工作排程;
d@ batch 不与 at 相同,过 batch 可在 CPU 工作负载小于 0.8 时才进行后续的工作排程;
e@ 系统的循环例行性工作排程使用 cron 这个朋务,同时利用 crontab -e 及 /etc/crontab 进行排
程的安排;
f@ crontab -e 设定项目分为六栏,『分、时、日、月、周、指令』为其设定依据;
g@ /etc/crontab 设定分为七栏,『分、时、日、月、周、执行者、指令』为其设定依据;
h@ anacron 配合 /etc/anacrontab 的设定,可以唤醒停机期间系统未进行的 crontab 任务!
Linux -- 例行性工作排程
最新推荐文章于 2021-05-19 18:57:32 发布