Linux系统下任务作业自动化执行工具
.如3, 4, 6, 8 标明这四个指定的整数
正斜线(/)可以用来指定间隔频率.在范围后加上 / 意味着在范围内可以跳过 integer.如0-59/2 可以用来在分钟字段定义每两分钟.间隔频率值还可以和星号一起使用.例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务; Cron程序使用 run-parts 脚本来执行 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 和 /etc/cron.monthly 目录中的脚本,这些脚本被相应地每小时、每日、每周、或每月执行.这些目录中的文件应该是 shell 脚本. Run-parts脚本位置:/usr/bin/run-parts Run-parts脚本作用: 将会执行目标目录中所有的脚本, 这些脚本会以ASCII码的循序进行排列, 当然,这些脚本都需要具有可执行权限;
crontab命令的功能是在一定的时间间隔调度一些命令的执行; crontab命令有三种形式的命令行结构: crontab [-u user] [file] crontab [-u user] [-e|-l|-r] crontab -l -u [-e|-l|-r] -r----作用是从/usr/spool/cron/crontabs目录下删除用户定义的文件crontab; -l----选项的作用是显示用户crontab文件的内容; crontab -u user -e命令编辑用户user的cron作业,用户通过编辑文件来增加或修改任何作业请求; crontab -u user -r即可删除当前用户的所有的cron作业; 作业与它们预定的时间储存在文件/var/spool/cron/crontabs/username, username使用户名,在相应的文件中存放着该用户所要运行的命令; 命令执行的结果,无论是标准输出还是错误输出,都将以邮件形式发给用户; cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变.如果发现了改变,它们就会被载入内存.这样,当某个 crontab 文件改变后就不必重新启动守护进程了;
4、控制对cron的使用 /etc/cron.allow 和 /etc/cron.deny 文件被用来限制对 cron 的使用.这两个使用控制文件的格式都是每行一个用户.两个文件都不允许空格.如果使用控制文件被修改了,cron 守护进程(crond)不必被重启.使用控制文件在每次用户添加或删除一项 cron 任务时都会被读取. 无论使用控制文件中的规定如何,根用户都总是可以使用 cron. 如果 cron.allow 文件存在,只有其中列出的用户才被允许使用 cron,并且 cron.deny 文件会被忽略; 如果 cron.allow 文件不存在,所有在 cron.deny 中列出的用户都被禁止使用 cron; 二、 anacron anacron 是和 cron 相似的任务调度器,只不过它并不要求系统持续运行,它可以用来运行通常由 cron 运行的每日、每周、和每月的作业; 要使用 anacron 服务,你安装了 anacron RPM 软件包, anacron 服务在运行; 要判定该软件包是否被安装,使用 rpm -q anacron 命令 要判定该服务是否在运行,使用 /sbin/service anacron status 命令
Anacron与cron一样用来调度重复的任务,周期性安排作业; 任务被列在配置文件 /etc/anacrontab 中.文件中的每一行都代表一项任务,格式是: # /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 1 65 cron.daily run-parts /etc/cron.daily 7 70 cron.weekly run-parts /etc/cron.weekly 30 75 cron.monthly run-parts /etc/cron.monthly 格式:period delay job-identifier command ? period — 命令执行的频率(天数) ? delay — 延迟时间(分钟)
|
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |