คำสั่ง `at` รันงานที่ไม่ได้รับหรือไม่


3

ถ้าฉันใช้ at หากต้องการกำหนดเวลาคำสั่งและไม่ได้รับเวลาทริกเกอร์ (เช่นเนื่องจากไฟฟ้าดับโดยไม่คาดคิด) มันจะยังคงทำงานตามเวลาที่เร็วที่สุดเท่าที่จะเป็นไปได้หรือไม่ (เช่นเมื่อเปิดเครื่องขึ้นมาและมันรีบูต)

ตัวอย่าง:

  1. ฉันกำหนดเวลา command ทำงานที่เวลา 09:00 น
  2. พลังออกไปเวลา 08:59 น
  3. พลังกลับมาอีกครั้งเมื่อเวลา 09:01 น

ทำ command เคยวิ่งไหม


สามารถทดสอบได้อย่างง่ายดายโดยการตั้งค่า atทำให้เกิด "พลังงานขัดข้อง" จากนั้นดูว่างานยังอยู่ในคิวหลังจากที่เซิร์ฟเวอร์กลับมาหรือไม่ atq.
Insane

2
ไม่จำเป็นต้องอยู่ในคิวเท่านั้น แต่ยังรวมถึงว่าจะรันหรือไม่ และใช่ฉันเห็นด้วยสามารถทดสอบได้ แต่ฉันสงสัยว่ามันเป็นครั้งแรกหรือครั้งสุดท้ายที่คำถามนี้จะเกิดขึ้น บางคนอาจรู้คำตอบอยู่แล้วและนี่จะเป็นการอ้างอิงที่ดีสำหรับคำถามในอนาคต หากไม่มีใครรู้คำตอบฉันอาจจะทำการทดสอบในเวลาที่สะดวกและอัปเดตด้วยคำตอบ ที่กล่าวว่ามันอาจยังแตกต่างกันไปตามเครื่อง / ระบบปฏิบัติการ
arcyqwerty

ฉันจะไม่เรียกมันว่าคำตอบที่ชัดเจน แต่เกี่ยวข้องกับ: unix.stackexchange.com/questions/43847/... . (ความเข้าใจปัจจุบันจากที่นั่นคือ "ใช่" มันจะทำงานเมื่อเป็นไปได้ต่อไป)
ziesemer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.