at cron ancron
(一)linux任务计划 1,在未来的某个时间一次性的执行某个动作 命令:at eg:at now 3min 支持的时间格式,MMDDYY or MM/DD/YY or DD.MM.YY; now count time-units(eg:at 3min) 时间单位可以是minuts,hours,days or weeks; eg:at 4pm 3 days at 10am july31 2,周期性的任务
cron (是否安装vixie-cron-4.1-76.e15软件包)实现任务调度,周期性的执行某项任务. 服务进程为: crond # server crond status|start|restart|stop 保存计划任务的文件名:crontab 1.系统 crontab : /etc/corntab /etc/cron.daily ... 也为crontab目录 2.用户 crontab /var/spool/cron/USERNAME crontab的格式 每行表示一个个计划任务,每段有6段组成 前五段表示时间 一段表示命令 MIN HOUR DAY MOUTH WEEK COMMAND 表示时间的每段的范围: MIN:0-59 HOUR:0-23 DAY:1-31 MOUTH :1-12 WEEK :0-7(0和7都表示周日) 时间支持的格式 以MIN为例 * 表示对应时间域上的所有有效取值 - 表示指定一段时间 eg: 3-5 从3-5分一段连续时间点 , 表示对应的时间域上的离散时间取值 eg; 3,17 3分和17分两个点上 / 表示对应的时间域上每多久一次进行取值 eg: *8 每8分 一次
管理员可以为用户配置计划任务 run-parts 到指定的时间域上执行目录下的命令 crontab 的几个命令 -e 打开一个文件,编辑任务 -l 列出任务 -r 移除所有周期任务 -u 给指定用户指定任务 eg: -u USERNAME 如果是脚本执任务计划 1,追加到 /var/spool/cron/root 2, echo " " | crontab 如果任务计划之中有变量切记要使用 '' ''
anacron 启动开机执行已经有计划任务但未执行的任务计划,在开机多长时间之后自动执行 anacron 是对cron的一种补充,系统默认该服务时关闭的 服务: #service anacron 位置 :/etc/anancron 分为四段 1,在过去多长时间没有执行.(天) 2,启动延迟,开机多长时间以后执行.(分) 3,说明信息,标识. 4, run-parts /etc/cron.daily 执行目录下的命令 规定计划任务权限 /etc/cron.allow /etc/cron.deny 如果两个文件都不存在,只有管理员才能执行cron 如果只有/etc/cron.deny,表示黑名单,不允许/etc/cron.deny之内的用户使用 cron 如果只有/etc/cron.allow, 表示白名单,只允许/etc/cron.allow之内的用户使用 cron 如果两者都存在的话,以/etc/cron.allow之中的名单为准
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |