欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

系统计划 Cron作业 为什么/etc/crontab /etc/cron.d /etc/cron.* 那么多的定义方式???? 有大用

当我们要增加全局性的计划任务时,一种方式是直接修改/etc/crontab。
但是,一般不建议这样做,/etc/cron.d目录就是为了解决这种问题而创建的。
例如,增加一项定时的备份任务,我们可以这样处理:在/etc/cron.d目录下新建文件python-backup,

内容如下:

  1. # m h dom mon dow user command

  2. 26 16 * * * root tar zcvf /var/backups/home.tar.gz /home/amonest/python

复制代码

cron进程执行时,就会自动扫描该目录下的所有文件,按照文件中的时间设定执行后面的命令。

cron执行时,也就是要读取三个地方的配置文件:一是/etc/crontab,二是/etc/cron.d目录下的所有文件,三是每个用户的配置文件. 


来自  https://www.cnblogs.com/qnbztdcq/p/7873910.html

普通分类: