每10分钟运行一次crontab(cron作业)

时间:2020-01-09 14:16:11  来源:igfitidea点击:

如何使用Linux/UNIX cron服务每10分钟运行一次cron作业或shell脚本?

Cron是Linux或类似Unix的计算机操作系统中的基于时间的计划服务。

Cron作业用于安排要定期执行的命令。

您可以设置命令或脚本,这些命令或脚本将在设定的时间重复运行。

Cron是Linux或UNIX等操作系统中最有用的工具之一。

cron服务(守护程序)在后台运行,并不断检查/etc/crontab文件,/etc/cron.* /目录。
它还会检查/var/spool/cron /目录。

首先,登录到UNIX/Linux系统。

输入以下命令以输入cronjob:

$ crontab -e

每个cronjob具有以下语法:

# +---------------- minute (0 - 59)
# |  +------------- hour (0 - 23)
# |  |  +---------- day of month (1 - 31)
# |  |  |  +------- month (1 - 12)
# |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
# |  |  |  |  |
  *  *  *  *  *  command to be executed

要使crontab每10分钟运行一次任务,可以输入以下内容:

*/10 * * * * /path/to/command

或者

*/10 * * * * /path/to/script

保存并关闭文件。
其中:

  • 星号(*)运算符指定字段的所有可能值。例如,小时时间字段中的星号等于每个小时,而月份字段中的星号等于每个月。
  • */10与范围结合使用。例如,可以在小时字段中使用0-23/2来指定每隔一小时执行一次命令。星号后也可以执行步骤,因此,如果您想每两小时说一次,请使用*/2。在此示例中,分钟字段中的*/10指定每10分钟执行一次命令。