linux的自动执行程序cron和crontab

linux的自动执行程序cron和crontab

ID:33766176

大小:71.22 KB

页数:6页

时间:2019-03-01

linux的自动执行程序cron和crontab_第1页
linux的自动执行程序cron和crontab_第2页
linux的自动执行程序cron和crontab_第3页
linux的自动执行程序cron和crontab_第4页
linux的自动执行程序cron和crontab_第5页
资源描述:

《linux的自动执行程序cron和crontab》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux的自动执行程序cron和crontab(1)2008-05-2910:48galekigaleki的博客我要评论(0)字号:T

2、T收藏Q假如你有一些任务要定期执行,比如清理磁盘、删除过期文件、发送邮件和提醒,这个时候可以用cron来帮你。AD:假如你有一些任务要定期执行,比如清理磁盘、删除过期文件、发送邮件和提醒,这个时候可以用cron来帮你。首先是安装,大多数发行版都预装了,Gentoo下的cron有许多种实现,可以用emerge--searchcron来查看,这里用vixie-cron,因为功能比较完整,命令语法也比较通用。#emergevixie-cron之后要

3、启动cron服务:#/etc/initd/vixie-cronstart別忘了把cron加入到启动脚本中:#rc-updateaddvixie-crondefault完成安装。系统cron设定:/etc/crontab通过/etc/crontab文件,可以设定系统定期执行的任务,当然,要想编辑这个文件,得有root权限。让我们打开/etc/crontab,看看cron的语法:1・#forvixiecron2.#3.#$Header:/var/cvsroot/gentoo-x86/sys'process/vixie-cron/files/crontab・3.0・1・『4,v1.1

4、2005/03/0423:59:48ciaranmExp$4.#5.#6・7.#Globalvariables&SHELL=/bin/bash9.PATH=/sbin:/bin:/usr/sbin:/usr/bin10.MAILTO=root11.HOME=/12.13・#checkscriptsincron.hourly,cron.daily,cron,weeklyandcron.monthly14.0****rootrm-f/var/spool/cron/lastrun/cron.hourly15.13***rootrm-f/var/spool/cron/lastrun/c

5、ron.daily14.154**6rootrm-f/var/spool/cron/lastrun/cron.weekly15.3051**rootrm-f/var/spool/cron/lastrun/cron.monthly18・*/10****roottest-x/usr/sbin/run-crons&&/usr/sbin/run-crons以上是一个默认的/etc/crontab文件,7〜11行设定了执行任务时特定环境变量的值,MAILT0二root指出出错信息发给root。真正描述执行的任务在14〜18行,每行代表了一个定期执行的任务,从前到后,分为3部分:第一部分,

6、一堆奇怪的数字和星号,这部分描述任务的执行周期和时间,后面我们将详细解释。第二部分,上面的文件全部是z,root描述了执行任务时的用户。第三部分,为需要执行的完整命令。第一部分分为5个小部分,没部分可以是数字或者星号,分别代表了分钟、小时、日期、月份、周,让我们来看一个例子:07***rootmpg123~/wakeup.mp3分时日月周星号,即代表不限制,上面的例子就是:每天的7点0分,都将执行mpgl23^/wakeup,mp3,放首歌,把自己从睡梦中叫醒〜以下是各部分的取之范围:分钟0〜59小时0〜23日期1〜31月份1〜12周0〜6其中周的范围0~6,0代表星期天,1

7、~6代表周一~周六。让我们来看更多的例子:04**0rootemerge-sync&&emerge・uDworld#每周日凌晨4点,更新系统021**rootrm-f/tmp/*井每月'号凌晨2点,清理/tmp下的文件0865*rootmailrobin

8、自动执行程序cron和crontab(2)2008-05-2910:48galekigaleki的博客我要评论(0)字号:T

9、T假如你有一些任务要定期执行,比如清理磁盘、删除过期文件、发送邮件和提醒,这个时候可以用cron来帮你。AD:用户的cron:crontab命令上面我们提到的/etc/crontab文件,只能指定系统定期执行的命令,如果用户想设定自己定期需要执行的命令的话,就要用到crontab命令,编辑自己的crontab文件。首先,用户必须隶属于cron组才可以用crontab命

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。