ฉันต้องการกำหนดเวลางานด้วยat
แต่ฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นหากคอมพิวเตอร์ถูกระงับในเวลาที่กำหนด: คำสั่งจะถูกดำเนินการทันทีที่คอมพิวเตอร์ตื่นขึ้นมาอีกครั้ง (เช่นเดียวกับanacron
) หรือจะไม่ถูกดำเนินการเลย (เช่นเดียวกับcron
)
หากคุณระบุงานที่จะเรียกใช้ในเวลาและวันที่ที่ระบุอย่างแน่นอนในอดีตงานจะทำงานโดยเร็วที่สุด
นั่นคือสิ่งที่ manpage พูดเกี่ยวกับเรื่องนี้ แต่มันไม่ตรงกับกรณีของฉัน: ฉันไม่ต้องการระบุงานที่จะทำงานในอดีตฉันต้องการเรียกใช้งานในอนาคตและถามว่าat
จะจัดการอย่างไรถ้าคอมพิวเตอร์ กำลังนอนหลับอยู่
นี่ไม่ใช่คำสั่ง Run at ที่ซ้ำกันเมื่อคอมพิวเตอร์หลับเพราะคำถามนี้ถามว่าat
จะปลุกคอมพิวเตอร์ให้เรียกใช้งานคำสั่งหรือไม่และเป็นวิธีการป้องกัน atd ไม่ให้ทำงานในอดีตหรือไม่ เพราะนี่เป็นเรื่องเกี่ยวกับวิธีการป้องกันไม่ให้เรียกat
ใช้งาน "เก่า" เหล่านั้น (โดยมีคำตอบที่ดีมาก!)