debian

Debian Crontab的时间表达式怎么写

小樊
42
2025-06-26 01:11:04
栏目: 智能运维

在Debian系统中,Crontab的时间表达式由5个字段组成,分别表示分钟、小时、日期、月份和星期。每个字段的取值范围如下:

  1. 分钟:0-59
  2. 小时:0-23
  3. 日期:1-31
  4. 月份:1-12
  5. 星期:0-7(0和7都表示星期日)

时间表达式的格式为:

* * * * * command-to-be-executed
- - - - -
| | | | |
| | | | ----- 星期
| | | ------- 月份
| | --------- 日期
| ----------- 小时
------------- 分钟

以下是一些示例:

  1. 每天凌晨1点执行命令:
0 1 * * * /path/to/command
  1. 每周日的上午10点执行命令:
0 10 * * 0 /path/to/command
  1. 每月的1号下午3点执行命令:
0 15 1 * * /path/to/command
  1. 每周一至周五的上午9点到下午5点,每隔1小时执行一次命令:
0 9-17 * * 1-5 /path/to/command

注意:在Crontab中,特殊字符如*,-/可以用来表示时间范围、列表和间隔。例如,*/30表示每30分钟,1,2,3表示在第1、2和3分钟。

0
看了该问题的人还看了