溫馨提示×

ubuntu定時器支持哪些格式

小樊
43
2025-06-25 05:12:37
欄目: 智能運維

在Ubuntu中,定時器主要支持兩種格式:Cron格式systemd定時器格式。

Cron格式

Cron是Linux系統下自帶的定時任務工具,其基本格式如下:

* * * * * command_to_execute
- - - - -
| | | | |
| | | | ----- 星期幾 (0 - 7) (星期天可以是0或7)
| | | ------- 月份 (1 - 12)
| | +--------- 日期 (1 - 31)
| +----------- 小時 (0 - 23)
+------------- 分鐘 (0 - 59)

其中,*代表取值范圍內的任意數字,/代表“每”,-代表從某個數字到某個數字的范圍,[ ]表示可選字段。例如,0 0 * * * /path/to/command表示每天午夜執行命令。

systemd定時器格式

Systemd是Ubuntu中更現代的定時任務管理工具,它提供了更靈活的定時器配置方式。systemd定時器支持的時間格式主要包括以下幾種:

相對時間

  • 秒數:如1h表示1小時,30m表示30分鐘。
  • 分鐘和小時:如1h40m表示1小時30分鐘。
  • 天和周:如1w表示1周,2d3h表示2天3小時。
  • 月和年:如1mo表示1個月,1y表示1年。

絕對時間

  • Unix時間戳:如@1633072800表示自1970-01-01 00:00:00 UTC起的第1633072800秒。
  • 特定日期和時間:如2021-10-01T12:00:00Z表示UTC時間2021年10月1日12:00:00。

使用示例

systemd定時器配置示例

[Timer]
OnCalendar=Sun -- 08:00:00
Persistent=true

[Install]
WantedBy=timers.target

這個配置表示每周日的8:00執行定時任務,并且任務在系統重啟后仍然有效。

通過這些時間格式,你可以靈活地設置定時任務,以滿足不同的需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女