每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分钟执行一次命令。