如何设置 systemd 计时器每月但在特定时间运行

Chr*_*ian 4 services systemd

我有几个每月运行的 systemd 计时器:

OnCalendar=monthly
Run Code Online (Sandbox Code Playgroud)

但是,它们将在一天中的同一时间运行。我怎样才能将它们设置为每月凌晨 2 点运行?

ajg*_*619 6

由于Monthly是 的简写*-*-01 00:00:00,你可以这样做:

OnCalendar=*-*-01 02:00:00
Run Code Online (Sandbox Code Playgroud)

该活动将于每月 1 日凌晨 2 点运行。查看man systemd.time了解更多示例。