3
Unix: sleep จนกระทั่งถึงเวลาที่กำหนด
มีคำสั่ง Unix มาตรฐาน (กึ่ง) ที่จะพักจนกว่าเวลาที่ระบุในบรรทัดคำสั่งของมัน? กล่าวอีกนัยหนึ่งฉันกำลังมองหาสิ่งที่คล้ายกับsleepที่จะใช้เวลาปลุกมากกว่าระยะเวลา ตัวอย่างเช่น: sleeptill 05:00:00 ฉันสามารถเขียนโค้ดบางอย่างได้ แต่ไม่ควรคิดค้นวงล้อใหม่หากมีบางอย่างอยู่ที่นั่นแล้ว คำถามโบนัส: จะดีมากถ้าใช้เขตเวลา (เหมือนในsleeptill 05:00:00 America/New_York) แก้ไขเนื่องจากลักษณะของสิ่งที่ฉันทำฉันกำลังมองหาวิธีแก้ปัญหา "sleep จนกระทั่ง T" แทนที่จะเป็น "run command at T" solution แก้ไขเพื่อหลีกเลี่ยงข้อสงสัยถ้าฉันเรียกใช้คำสั่งเวลา 18:00 นและบอกให้ตื่นตอน 17:00 น. ฉันคาดว่ามันจะนอนหลับได้นาน 23 ชั่วโมง (หรือในบางกรณีมีมุมที่ต้องทำตามเวลาออมแสง เป็นเวลา 22 หรือ 24 ชั่วโมง)