ฉันมีตัวจับเวลา systemd ซึ่งทำงานเวลา 23:00 น. ในวันศุกร์เพื่อทำการประมวลผลข้อมูลแบบกลุ่มสัปดาห์ละครั้งในช่วงเวลาที่มีความต้องการต่ำ วันนี้เป็นวันอังคาร และฉันต้องการทดสอบการเปลี่ยนแปลงที่ฉันทำ ฉันต้องการให้เริ่มเวลา 23:00 น. ของวันนี้ เพื่อที่ฉันจะได้ตรวจสอบได้ในวันพรุ่งนี้ แทนที่จะต้องรอจนถึงวันจันทร์หน้า
มีวิธีที่ง่าย & สร้างในการกำหนดเวลาเรียกใช้ตัวจับเวลา systemd เพียงครั้งเดียวหรือไม่? เช่น. systemd trigger-timer --timer what.timer --ที่ 2021-06-22T23:00
หรือบางสิ่งบางอย่าง? ฉันต้องการให้เริ่มต้น ณ เวลานี้เท่านั้น ฉันไม่ต้องการเพิ่มกฎที่เกิดซ้ำใหม่ ฉันต้องการให้มันทำงานตามปกติทุกวันศุกร์เวลา 23:00 น. และวันนี้เวลา 23:00 น.
ฉันแน่ใจว่าฉันสามารถแฮ็คบางอย่างร่วมกับ นอน 10 ชม. ; systemctl เริ่มอะไรก็ตามบริการ
หรืออาจแก้ไขด้วยตนเอง /etc/systemd/system/whatever.timer
ไฟล์ แต่ถ้ามีวิธีที่เหมาะสมในการทริกเกอร์ตัวจับเวลา "เมื่อปิด" ฉันต้องการใช้
นี่คือบน Ubuntu Linux 20.04 & 18.04 ไม่ว่าจะเป็น systemd เวอร์ชันใด (245?)