ubuntu

ubuntu定时器支持哪些格式

小樊
41
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定时器支持的时间格式主要包括以下几种:

相对时间

绝对时间

使用示例

systemd定时器配置示例

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

[Install]
WantedBy=timers.target

这个配置表示每周日的8:00执行定时任务,并且任务在系统重启后仍然有效。

通过这些时间格式,你可以灵活地设置定时任务,以满足不同的需求。

0
看了该问题的人还看了