




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用crontab命令安排自动运行的进程任务功能:使用crontab命令装载cron进程所需要的crontab文件。格式:格式1:crontab -u user -l|-r|-e格式2:crontab -u user filename其中:-u user: 修改指定用户的crontab文件。如果不指定该选项,crontab将默认为是操作者本人的crontab。-l:在标准输出上显示当前的crontab任务。-r:删除当前的crontab任务。-e:使用环境变量指定的编辑器编辑crontab文件。当结束编辑离开时,编辑后的文件将自动安装。filename:是一个crontab文件的来源文件crontab文件的来源文件crontab文件的来源文件存在的形式一个符合语法规则的纯文本文件,使用第2种格式的crontab命令装载使用第2种格式的crontab命令时,它是一个文本编辑器(如vi)的临时文件,编辑结束自动装载crontab文件的来源文件的格式每一行格式为:minute hour day-of-month month-of-year day-of-week username commands 其中:minute:一小时中的哪一分钟(059)hour:一天中的哪个小时(023)day-of-month:一月中的哪一天(131)month-of-year:一年中的哪一月(112)day-of-week:一周中的哪一天(06)username:以指定的用户身份执行commandscommands:执行的命令(可以是多行命令或者是脚本调用)五个时间字段的语法说明不能为空,可以使用统配符*表示任何时间。可以指定多个值,它们之间用逗号间隔。例如:1,3,7。可以指定时间段,用减号间隔。例如:0-6。可以用/n表示步长。例如:8-18/2表示时间序列8,10,12,14,16,18Linux下crontab命令的用法 任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中: 文件 含义 /etc/cron.deny 该文件中所列的用户不允许使用Crontab命令 /etc/cron.allow 该文件中所列的用户允许使用Crontab命令 /var/spool/cron/ 是所有用户的crontab文件 /var/spool/cron/crontabs/var/spool/cron/crontabsCrontab命令的格式为:crontab l|-r|-e|-i username,其参数含义如表一: 参数名称 含义 示例 -l 显示用户的Crontab文件的内容 crontabl l -i 删除用户的Crontab文件前给提示 crontabl -ri -r 从Crontab目录中删除用户的Crontab文件 crontabl -r -e 编辑用户的Crontab文件 crontabl -e 用户所建立的Crontab文件存于/var/spool/cron中,其文件名与用户名一致。它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,格式如下:* * * * * 其时间段的含义如表二: 段 含义 取值范围 第一段 代表分钟 059 第二段 代表小时 023 第三段 代表日期 131 第四段 代表月份 112 第五段 代表星期几,0代表星期日 06 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab -u user file crontab -u user -l | -r | -e 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。 餐数 : -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe) -r : 删除目前的时程表 -l : 列出目前的时程表 时程表的格式如下 : f1 f2 f3 f4 f5 program其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 当 f1 为 a, b, c,. 时表示第 a, b, c,. 分钟要执行,f2 为 a, b, c,. 时表示第 a, b, c.个小时要执行,其馀类推 使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。 例子 : 每月每天每小时的第 0 分钟执行一次 /bin/ls : 0 7 * * * /bin/ls在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup : 0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄一封信给 : 0 17 * * 1-5 mail -s hi /dev/null 2&1 即可 例:如果用户的Crontab文件的内容是:29 19 * * * echo its dinner time,则系统每天的19:29显示its dinner time示例(创建一个cron全过程,每分钟都会在test.txt里输入当前时间): 1. 以普通用户登录linux系统(我用的是CentOS4.1) 2. $crontab e说明:系统默认的编辑器是VIM,如果不是请加上以下shell: $EDITOR=vi $export EDITOR 3. 输入”*/1 * * * * date $HOME/test.txt”,save and exit VIM 4. $su root 5. $cd /etc/init.d 6. ./crond restart 下面看看看几个具体的例子: 0 */2 * * * /sbin/service httpd restart意思是每两个小时重启一次apache 50 7 * * * /sbin/service sshd start意思是每天7:50开启ssh服务 50 22 * * * /sbin/service sshd stop意思是每天22:50关闭ssh服务 0 0 1,15 * * fsck /home每月1号和15号检查/home 磁盘 1 * * * * /home/bruce/backup每小时的第一分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北土建施工人员五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河北-河北下水道养护工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏放射技术员三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西汽车驾驶与维修员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西无损探伤工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西公路养护工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东食品检验工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东热处理工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东垃圾清扫与处理工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东信号工-机车信号设备维修三级(高级工)历年参考题库含答案解析
- 土石方填方合同(6篇)
- 汽轮机原理-凝汽器课件
- 发热待查临床路径
- 典范英语7-2中英文对照翻译Noisy Neighbours
- 海思芯片HTOL老化测试技术规范
- 最新版个人征信报告(可编辑+带水印)
- 国际贸易实务英文版第五版ppt课件(完整版)
- 隧道穿越大型活动断裂带的技术对策
- 宏业清单计价软件入门必备
- 人教版七年级初一数学:期中考试初一数学试卷及答案
- 部编版三年级上册教材解读及教学建议课件
评论
0/150
提交评论