UNIX系统任务调度与网络基础全解析
1. UNIX任务调度机制
在UNIX系统里,任务调度是一项关键功能,能让系统在特定时间或者特定条件下自动执行任务。这不仅提高了系统的自动化程度,还能有效利用系统资源。
1.1 cron与anacron
cron是一个常见的调度器,所有UNIX系统都支持它。Linux在这方面的机制更为复杂和强大。例如,有文件 linuxconf 和 syslog ,可以用 ls -l 命令查看其详细信息:
total 2
−rw−r−−r−− 1 root root 145 Aug 23 23:18 linuxconf
−rw−r−−r−− 1 root root 763 Sep 14 18:00 syslog
而程序anacron也有自己的配置表,通过 ls -l /etc/anacron* 可以查看:
−rw−r−−r−− 1 root root 370 Aug 4 2000 /etc/anacrontab
1.2 at - 特定时间任务调度
at - jobs是指在特定时间执行的任务。at工具可用于创建和调度这类任务,任务会被提交到特殊队列(通常是a队列)等待执行。
用户对at工具的使用权限可以通过 /usr/lib/cron/at.allow 和 /usr/lib/cron/a
超级会员免费看
订阅专栏 解锁全文
1093

被折叠的 条评论
为什么被折叠?



