debian

Debian 定时器支持哪些时间格式

小樊
44
2025-03-16 21:11:48
栏目: 智能运维

Debian 定时器(systemd timers)支持的时间格式主要包括以下几种:

基本时间格式

  1. 绝对时间

    • 使用 YYYY-MM-DD HH:MM:SS 格式。
    • 例如:2023-10-01 14:30:00
  2. 相对时间

    • 使用 @ 符号后跟秒数。
    • 例如:@3600 表示从现在起3600秒后执行。
  3. 间隔时间

    • 使用 */X 格式,其中 X 是分钟、小时、天等单位的整数。
    • 例如:*/15 * * * * 表示每15分钟执行一次。

特殊时间格式

  1. 每月的特定日期

    • 使用 MM-DDMonth DD 格式。
    • 例如:01-01January 01 表示每月的第一天。
  2. 每周的特定星期几

    • 使用 DayOfWeek 格式,如 Mon, Tue, Wed 等。
    • 例如:Mon,Tue,Wed 表示每周一、二、三。
  3. 年份和月份的组合

    • 使用 Year-Month 格式。
    • 例如:2023-10 表示2023年10月。

示例

以下是一些完整的定时器单元文件示例:

[Timer]
OnCalendar=*-*-* 14:30:00
Persistent=true

[Install]
WantedBy=timers.target
[Timer]
OnCalendar=@reboot
Persistent=true

[Install]
WantedBy=timers.target
[Timer]
OnCalendar=*/15 * * * *
Persistent=true

[Install]
WantedBy=timers.target

注意事项

通过这些时间格式,你可以灵活地配置 Debian 系统中的定时任务,以满足各种自动化需求。

0
看了该问题的人还看了