Pan 🍳 says to Ubuntu 台灣社群
在 systemd user 的計時器在時間到的時候不會自己觸發,見圖一。最近沒有動過任何設定,惟有更新 Ubuntu 的系統套件。systemd 版本、timer 和 service 定義均已附在圖中。 如圖片所示,我預期他在每天的 9:00 和 22:00 啟動 course-notify.service 。這個設定檔在大約一週前是完全可以正常運作的;但最近發現通知系統壞掉,才發現到 systemd 的 timer 已經不會觸發了。 list-timer 有正確顯示我的 timer,並有顯示「幾小時後觸發,」但從 LAST 中可以發現 systemd 在昨天重新開機後 完全 沒有觸發過(已經跨過 9:00AM 的時間)。timer 也已經 re-enable、系統也已經重新啟動過數遍,亦已進行系統更新。 手動 systemctl start --user course-notify.service 是可以正常通知的。