
我根本無法弄清楚如何建立每月運行兩次的 systemd 計時器。每兩週一次也可以。有人可以啟發我嗎?
答案1
每週運行一次計時器。
瑣事:該date
命令會記錄幾週的情況。它甚至對週進行編號 (1-53)。您可以使用這個 shell-fu 範例來確定今天是偶數週還是奇數週。
[ $(( $(date +%V) % 2)) -eq 0 ] && echo "Even Week" || echo "Odd Week"
調整這種邏輯來確定腳本的其餘部分是否應該運行。
(顯然,有 53 週,您的年終需要更多邏輯)。
答案2
似乎不可能每兩週或「每兩週」執行一次 systemd 計時器。所以我一直在尋找目前無法完成的事情。這裡有一個功能請求:https://is.gd/d2tBIs