linux如何运行计划的工作,每5、10或15分钟

Cron的工作是一个任务就是执行在指定的时间间隔。 该任务可以是计划运行的一分钟,小时、天、月、日,或任何这些的组合。

工作一般都使用自动化系统维护或管理,例如 备份数据库 或数据,更新了系统,以最新的安全补丁,检查 磁盘空间的使用 发送电子邮件,等等。

运行计划的工作,每5、10或15分钟是一些最常用的计划任务的时间表。

务法和运营商

务(cron表)是一个文本文件,其中定义该计划的cron的工作。 务文件可以创建, 看 、修改和删除的 crontab 命令。

每个线在用户务文件中包含的六个领域的分隔的空间随后通过要运行的命令:

* * * * * command(s)
^ ^ ^ ^ ^
| | | | |     allowed values
| | | | |     -------
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)

第五个领域(时间和日期),也接受以下运营商:

  • * -星运营者的装置所允许的价值观。 如果你有星号的分领域,它装置的任务将是执行的每一分钟。
  • - -连字符的操作者允许指定一个范围值。 如果你设置 1-5 在一周的某一天领域,该任务将运行,每个工作日(星期一至星期五). 范围是包容性的,这意味着,第一个和最后一个值都包括在范围内。
  • , -逗号操作者允许你定义的一个列表中的数值的重复。 例如,如果你有 1,3,5 在小时段,该任务将运行在1到3点和凌晨5点。 列表中可以包含单的价值和范围, 1-5,7,8,10-15
  • / -斜线操作者允许指定步骤的价值观,可以结合使用范围。 例如,如果你有 1-10/2 在分钟领域,这意味着该行动将执行的,每两分钟,范围在1-10,同指定 1,3,5,7,9. 而不是一个范围值,还可以使用星号操作员。 指定一个工作运行,每次20分钟,可以使用”*/20″.

法系统范围务的文件略有不同的用户crontabs. 它包含一个附加的强制性的用户领域,指定其用户将运行该计划的工作。

* * * * * <username> command(s)

编辑务文件,或者创建一个如果不存在,使用 crontab -e 命令。

运行一个计划的工作,每5分钟

有两种方式运行计划的工作,每五分钟。

第一个选择是使用逗号运营商创建一个列表中的分:

0,5,10,15,20,25,30,35,40,45,50,55  * * * * command

该线以上的语法正确和它会工作得很好。 然而,键入整个名单可以繁琐且容易出现错误。

第二项指定的工作运行,每次5分钟的时间使用的步骤操作员:

*/5  * * * * command

*/5 意味着创建一个列表中的所有分钟和运行作业每五值的列表。

运行一个计划的工作,每10分钟

运行一个计划的工作,每10分钟,添加下面的线在你的务文件:

*/10  * * * * command

运行一个计划的工作,每15分钟

运行一个计划的工作,每15分钟后,添加下面一行,在你的务文件:

*/15  * * * * command

结束

我们给你们展示如何运行的一个计划命令每5、10或15分钟。


已发布

分类

作者:

标签

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注