一次性工作排程at,batch
at由atd服务来运行
使用权限
先寻找/etc/at.allow,如果有,写入其中的用户才能使用,如果没有,寻找/etc/at.deny,如果有,写入其中的用户不能使用,如果没有,所有人都可以使用
指令用法
at TIME
at +TIME
:回车后输入指令,ctrl+D结束输入- 时间格式:+5 minutes;23:00 2021-01-01
at -[ldc] Num
at -l 工作号码
:列出系统所有的排程,类似于atqat -d 工作号码
:删除这个工作号at -c 工作号码
:列出这个工作号的详细内容
batch
- 和at一样,只是在系统负载低的时候才执行指令
例行性工作排程cron
使用权限
/etc/cron.allow,/etc/cron.allow。和at一样
分为系统和个人
个人使用
crontab -[ler]
-l
:列出工作-e
:进入vi画面编辑工作,增减更改-r
:删除所有的工作
个人的排程文件在/etc/spool/crontab
系统排程
/etc/crontab
- 直接vim编辑
/etc/cron.d
- 软件的排程写在这个文件夹下
/etc/cron.daily,/etc/cron.weekly,/etc/cron.monthly
- 将每日、周、月的任务(*.sh)放在这些文件夹下,由anacron执行