คำถามติดแท็ก systemd-timer

2
Cron vs systemd ตัวจับเวลา
เมื่อเร็ว ๆ นี้ชี้ให้ฉันเห็นว่ามีทางเลือกอื่นสำหรับ cron คือ systemd timers อย่างไรก็ตามฉันไม่รู้อะไรเลยเกี่ยวกับตัวจับเวลา systemd หรือ systemd ฉันใช้ cron แล้วเท่านั้น มีเล็ก ๆ น้อย ๆ คือการอภิปรายใน Arch วิกิพีเดีย อย่างไรก็ตามฉันกำลังมองหาการเปรียบเทียบรายละเอียดระหว่างcronและตัวจับเวลา systemd โดยเน้นไปที่ข้อดีและข้อเสีย ฉันใช้ Debian แต่ฉันต้องการเปรียบเทียบโดยทั่วไปสำหรับทุกระบบที่มีตัวเลือกสองตัวเลือกนี้ ชุดนี้อาจรวมถึงการกระจาย Linux เท่านั้น นี่คือสิ่งที่ฉันรู้ Cron มีอายุมากย้อนกลับไปในช่วงปลายทศวรรษ 1970 ผู้แต่งดั้งเดิมของ cron คือ Ken Thompson ผู้สร้าง Unix Vixie cron ซึ่ง crons ในการแจกแจงลินุกซ์รุ่นใหม่เป็นรุ่นที่สืบทอดโดยตรงตั้งแต่ปี 1987 Systemd ใหม่กว่ามากและค่อนข้างขัดแย้ง Wikipedia …

3
มีวิธีที่จะรู้ว่าเมื่อจับเวลา systemd จะทำงานต่อไปหรือไม่
ฉันกำลังทดสอบตัวจับเวลา systemd และพยายามแทนที่การหมดเวลาเริ่มต้น แต่ไม่สำเร็จ ฉันสงสัยว่ามีวิธีที่จะขอให้ systemd แจ้งให้เราทราบเมื่อบริการกำลังจะทำงานต่อไปหรือไม่ ไฟล์ปกติ ( /lib/systemd/system/snapbackend.timer): # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # You must have an OnBootSec (or OnStartupSec) otherwise it does not auto-start OnBootSec=5min OnUnitActiveSec=5min # The default accuracy is 1 minute. I'm not …

1
วิธีใดที่ถูกต้องในการปิดการใช้งาน systemd unit timer?
ฉันได้ย้ายงาน cron ของฉันไปที่ systemd สำเร็จแล้ว ฉันทำตามคำแนะนำและใช้แนวทางมาตรฐานในการสร้าง 3 ไฟล์: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh ในขณะที่คุณสามารถเดาได้ว่าบางครั้ง myjob.timer จะถูกเรียกใช้ซึ่งจะเรียกใช้ myjob.service ซึ่งจะเรียกใช้ myjob.sh ฉันมีการตั้งค่าเดียวกันสำหรับตัวจับเวลาทั้งหมดของฉันและตอนนี้ฉันเห็นว่าทุกอย่างทำงานได้ดีฉันต้องการปิดการใช้งาน myjob.timer ซึ่งเป็นเพียงเครื่องทดสอบ ฉันแค่ทำ: systemctl --user disable myjob.timer หรือฉันต้องทำ: systemctl --user disable myjob.service สิ่งที่ถูกต้องทำคืออะไร? ฉันค่อนข้างใหม่กับ systemd ดังนั้นฉันต้องการเรียนรู้วิธีการทำสิ่งที่ถูกต้อง ฉันเดาว่ามันถูกต้องที่จะปิดการใช้งานทั้งสองหน่วยเพื่อให้ระบบปราศจากสัมภาระส่วนเกิน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.