Có một lệnh Unix (bán) tiêu chuẩn nào sẽ ngủ cho đến khi thời gian được chỉ định trên dòng lệnh của nó không? Nói cách khác, tôi đang tìm kiếm thứ gì đó tương tự sleep
sẽ mất thời gian thức dậy hơn là thời lượng.
Ví dụ: sleeptill 05:00:00
Tôi có thể mã hóa một cái gì đó nhưng không muốn phát minh lại bánh xe nếu có cái gì đó ở ngoài đó.
Câu hỏi thưởng: sẽ thật tuyệt nếu nó có thể lấy múi giờ (như trong sleeptill 05:00:00 America/New_York
).
chỉnh sửa Do bản chất của những gì tôi đang làm, tôi đang tìm kiếm một giải pháp "ngủ cho đến khi T" thay vì "chạy lệnh tại T".
chỉnh sửa Để tránh nghi ngờ, nếu tôi chạy lệnh lúc 18:00 và bảo nó thức dậy lúc 17:00, tôi hy vọng nó sẽ ngủ trong 23 giờ (hoặc, trong một số trường hợp góc phải làm với thời gian tiết kiệm ánh sáng ban ngày, trong 22 hoặc 24 giờ.)
sleep
giống như vậy.
cron
, tôi đoán.