通过 Cron 作业停止和启动 systemctl 服务

通过 Cron 作业停止和启动 systemctl 服务

因此,我使用所述方法在我的 Raspberry Pi 3 上创建了一个服务这里

我可以轻松地从终端会话停止和启动该服务,并且该服务在启动时启动。

但是我也想在设定的时间或在另一个事件之后停止和启动服务。目前尝试通过 cron 执行此操作,目前如下所示:

# Stop picframe Everyday at 21h55
30 21 * * * pi systemctl --user stop picframe.service

# Turn off display Everyday at 22h00
35 21 * * * vcgencmd display_power 0

# Start picframe Everyday at 06h55
55 06 * * * pi systemctl --user start picframe.service

# Turn on screen Everyday at 0700
00 07 * * * vcgencmd display_power 1

这似乎不会在需要时停止和启动该服务。

正在使用建议这里但是我应该使用 .timer 吗?这里

提前致谢。

相关内容