crontab 命令详解非常详细

发布时间 2023-10-23 11:47:24作者: 划边逅

crontab 命令详解

crontab 是一个用于创建、编辑和管理用户的定时任务的命令,它可以让用户在指定的时间自动执行指定的命令或脚本。

基本语法

crontab [选项] 文件名
  • -e:编辑用户的 crontab 文件;

  • -l:列出用户当前的 crontab 内容;

  • -r:删除用户的 crontab 文件;

  • -i:在删除用户 crontab 文件之前进行确认。

crontab 文件格式

每一行代表一个定时任务,格式如下:

* * * * * command

分别表示分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期(0-7)和要执行的命令。

通配符

  • *:代表所有可能的值;

  • ,:用于指定多个值;

  • -:用于表示一个范围值;

  • /:用于表示重复的频率。

示例

  • * * * * * command:每分钟执行一次;

  • 0 * * * * command:每小时执行一次;

  • 0 0 * * * command:每天午夜执行一次;

  • 0 0 * * 1 command:每周一午夜执行一次;

  • 0 0 1 * * command:每月1号午夜执行一次。

其他注意事项