小编Lok*_*oki的帖子

如何重置用户systemd计时器的剩余时间

如何重置用户 systemd 计时器的剩余时间?

\n

我有一个用户 systemd 服务:

\n
[Unit]\nDescription=Remind to a take break\n\n[Service]\nExecStart=/opt/scripts/break_reminder\nEnvironment=PATH=/sbin:/bin:/usr/bin:/usr/sbin:/opt/scripts\n\n[Install]\nWantedBy=default.target\n
Run Code Online (Sandbox Code Playgroud)\n

和一个用户 systemd 计时器

\n
[Unit]\nDescription=Remind to a take break\n\n[Timer]\nOnStartupSec=0min\nOnUnitActiveSec=30min\n\n[Install]\nWantedBy=timers.target\n
Run Code Online (Sandbox Code Playgroud)\n

编辑:\n通过重新启动和停止+启动重新启动计时器不会重置剩余时间。

\n
$ systemctl --user status break_reminder.timer \n\xe2\x97\x8f break_reminder.timer - Remind to take break\n     Loaded: loaded (/home/adam/.config/systemd/user/break_reminder.timer; enabled; vendor pr>\n     Active: active (waiting) since Sun 2021-05-30 16:19:00 CEST; 3h 48min ago\n    Trigger: Sun 2021-05-30 20:24:05 CEST; 16min left\n   Triggers: \xe2\x97\x8f break_reminder.service\n\nMay 30 16:19:00 archadam systemd[383]: Started Remind to take break.\n\n$ systemctl --user restart break_reminder.timer\n$ systemctl --user …
Run Code Online (Sandbox Code Playgroud)

systemd systemd-timer

5
推荐指数
1
解决办法
1204
查看次数

标签 统计

systemd ×1

systemd-timer ×1