我实在搞不懂如何创建一个每月运行两次的 systemd 计时器。每两周运行一次也可以。有人能告诉我吗?
答案1
每周运行计时器。
琐事:该date
命令会跟踪周数。它以偶数编号来表示周数(1-53)。您可以使用这个 shell-fu 示例来确定今天是偶数周还是奇数周。
[ $(( $(date +%V) % 2)) -eq 0 ] && echo "Even Week" || echo "Odd Week"
调整这种逻辑来确定脚本的其余部分是否应该运行。
(显然,有 53 周,您的年终总结需要更合逻辑一些)。
答案2
似乎无法实现每两周或“每 2 周”一次的 systemd 计时器。所以我一直在寻找目前无法实现的功能。这里有一个功能请求:https://is.gd/d2tBIs