Skip to content

crontab 系统定时任务

systemctl status crond

crontab [选项]

选项

  • -e

    编辑 crontab 定时任务

            • 执行的任务 第一个 * 代表一小时中的第几分钟,取值 0-59。 第二个 * 代表一天中的第几小时,取值 0-23。 第三个 * 代表一个月中的第几天,取值 1-31。 第四个 * 代表一年当中的第几个月,取值 1-12。 第五个 * 代表一周当中的星期几,取值 0-7(0 和 7 都代表星期日)。

    特殊符号

      代表任何时间,如第一个 * 就代表一小时中每分钟都执行一次。

    • ,

      代表不连续时间,如 0 8,12,16 * * * 代表每天的 8:00, 12:00, 16:00 都执行一次。

      代表连续的时间范围,如 0 5 * * 1-6 代表周一到周六的凌晨五点执行

    • */n

      代表每隔多久执行一次,如 */10 * * * * 代表每隔十分钟执行一次。

  • -l

    查询 crontab 任务

  • -r

    删除当前用户所有 crontab 任务