让你学会Linux计划任务

来源:Linux认证    发布时间:2012-11-10    Linux认证视频    评论

  三、系统级别的计划任务及其扩展anacrontab

  anacrontab就是系统计划任务的扩展文件:在一个指定时间间隔错过后自动执行任务

  这个是系统设置好了,清理系统垃圾或者是自动执行某些脚本的系统任务,一般我们做了解就行了,不要更改

  配置文件是/etc/anaconrtab

  # /etc/anacrontab: configuration file for anacron

  # See anacron(8) and anacrontab(5) for details.

  SHELL=/bin/sh

  PATH=/sbin:/bin:/usr/sbin:/usr/bin

  MAILTO=root

  #####格式是这样的:period(频率.天数) delay(延迟,分钟) job-identifier command

  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

  SHELL:就是运行计划任务的解释器,默认是bash

  PATH:执行命令的环境变量

  MAILTO:计划任务的出发者用户

  HOME:家目录为/

  run-parts是一个脚本,在/usr/bin/run-parts,作用是执行一个目录下的所有脚本/程序。

  run-parts /etc/cron.hourly执行目录/etc/cron.hourly/之下的所有脚本/程序.

  run-parts下面就是运行的命令

  第一行的意思是:每天开机65分钟后就检查cron.daily文件是否被执行了,如果今天没有被执行就执行他

  第二行的意思是:每隔7天开机后70分钟检查cron.weekly文件是否被执行了,如果一周内没有被执行就执行他和at差不多,就是/etc/cron.deny这个配置文件来控制, 同时写入allow 及deny, 允许.以上就是Linux计划任务。

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答