让你学会Linux计划任务(3)

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

  配置文件是/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计划任务

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27392.html