Systemd/timers/zh: Difference between revisions
|  Created page with "以下示例定时器每 5 分钟运行一次 systemd 单元以调用 bash 脚本。" Tags: Mobile edit Mobile web edit |  Created page with "== 配置 ==" | ||
| Line 90: | Line 90: | ||
| ====Running timer on a schedule==== | ====Running timer on a schedule==== | ||
| 以下示例每天启动一次(凌晨 12:00)。激活后,例如如果由于系统关闭错过了上次启动时间(同时设置选项 Persistent=true),,则会立即触发服务。 | |||
| <syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
| ... | ... | ||
| Line 101: | Line 99: | ||
| }; | }; | ||
| </syntaxHighlight> | </syntaxHighlight> | ||
| 更多示例可以在 [https://wiki.archlinux.org/title/Systemd/Timers Arch Wiki] 和 <code>systemd.timer</code> 手册页中找到。 | |||
| <span id="Usage"></span> | <span id="Usage"></span> | ||
| == 用法 == | == 用法 == | ||
| 列出活跃定时器及其当前状态: | |||
| <syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| systemctl list-timers | systemctl list-timers | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| 为了测试目的,手动运行一次服务: | |||
| <syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| systemctl start hello-world | systemctl start hello-world | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
| [[Category:systemd]] | [[Category:systemd]] | ||