Czy istnieje (pół-) standardowe polecenie uniksowe, które śpi do czasu określonego w wierszu poleceń? Innymi słowy, szukam czegoś podobnego sleep
, co zająłoby raczej czas budzenia niż czas trwania.
Na przykład: sleeptill 05:00:00
Mogę coś zaprogramować, ale wolałbym nie wymyślać od nowa koła, jeśli już coś tam jest.
Dodatkowe pytanie: byłoby wspaniale, gdyby mógł zająć strefę czasową (jak w sleeptill 05:00:00 America/New_York
).
edytuj Ze względu na naturę tego, co robię, szukam rozwiązania „uśpienie do T” zamiast „uruchom polecenie w T”.
edytuj Aby uniknąć wątpliwości, jeśli uruchomię polecenie o godzinie 18:00 i powiem, aby obudził się o godzinie 17:00, spodziewam się, że będzie spał przez 23 godziny (lub, w niektórych przypadkach związanych z czasem letnim, przez 22 lub 24 godziny).
sleep
podobne.
cron
.