一、循环执行的工作排程crontab
/etc/crontab,/etc/crontab.deny,/etc/crontab.allow
第一个文档是关于例行性工作的,后两者是关于允许使用例行性工作的账户管理
Crontab [-u username] [-l|-e|-r]
-u:只有root才能执行
-e:进入/etc/crontab进行编辑
-l:查阅/etc/crontab的工作内容
-r:移除/etc/crontab中所有工作内容
二、仅执行一次的工作排程
1、at
两个文档,/etc/at.deny,/etc/at.allow,定义允许使用at指令的用户
at [options] [TIME]
-m:完成at工作后以email形式通知使用者该工作已完成
-l:相当于atq,列出目前系统上所有该用户的at排程
-d:相当于atrm,后面跟工作号码(at –l可取得jobNumber),取消一个在at排程中的工作
-v:使用明显的时间格式列出at排程中的任务栏列表
-c:接工作号码,列出后面接的工作的实际指令内容
2、batch:使用方法与at类似系统有空时才进行背景任务
三、anacron唤醒停机期间的工作任务
anacron []-sfnu] [jobNumber]
-s:根据时间记录文件分析后开始执行各项需要执行的文件
-f:不分析时间戳文件强制执行
-n:立刻进行未进行的任务
-u:更新记录文件的时间戳,不进行其他任何工作。
新闻热点
疑难解答