怎样利用cron任务在Linux中计划和方便任务
crontab 即 “cron table”,是一个简单的文本文件,其中包含指定任务执行时间间隔的规则和命令。 crontab 文件分为两类: 1)系统范围的 crontab 文件 这些通常由需要 root 特权的 Linux 服务及关键应用程序使用。系统 crontab 文件位于 /etc/crontab 中,并且只能由 root 用户访问和编辑。通常用于配置系统范围的守护进程。crontab 文件的看起来类似如下所示: 2)用户创建的 crontab 文件 Linux 用户还可以在 crontab 命令的帮助下创建自己的 cron 任务。创建的 cron 任务将以创建它们的用户身份运行。 所有 cron 任务都存储在 /var/spool/cron(对于 RHEL 和 CentOS 发行版)和 /var/spool/cron/crontabs(对于 Debian 和 Ubuntu 发行版)中,cron 任务使用创建该文件的用户的用户名列出。 cron 守护进程在后台静默地检查 /etc/crontab 文件和 /var/spool/cron 及 /etc/cron.d*/ 目录。 crontab 命令用于编辑 cron 文件。让我们看一下 crontab 文件的结构。 crontab 文件剖析在继续之前,我们要首先探索 crontab 文件的格式。crontab 文件的基本语法包括 5 列,由星号表示,后跟要执行的命令。 * * * * * command 此格式也可以表示如下: m h d moy dow command 或 m h d moy dow /path/to/script 让我们来解释一下每个条目 m:代表分钟。范围是 0 到 59 h:表示小时,范围是 0 到 23 d:代表一个月中的某天,范围是 1 到 31 moy:这是一年中的月份。范围是 1 到 12 doy:这是星期几。范围是 0 到 6,其中 0 代表星期日 command:这是要执行的命令,例如备份命令、重新启动和复制命令等 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |