¿Existe un comando (semi) estándar de Unix que duerma hasta el tiempo especificado en su línea de comando? En otras palabras, estoy buscando algo similar sleep
que tomaría tiempo de despertar en lugar de duración.
Por ejemplo: sleeptill 05:00:00
Puedo codificar algo, pero prefiero no reinventar la rueda si ya hay algo por ahí.
Pregunta adicional: sería genial si pudiera tomar la zona horaria (como en sleeptill 05:00:00 America/New_York
).
editar Debido a la naturaleza de lo que estoy haciendo, estoy buscando una solución "dormir hasta T" en lugar de "ejecutar comando en T".
editar Para evitar dudas, si ejecuto el comando a las 18:00 y le digo que se despierte a las 17:00, espero que duerma durante 23 horas (o, en algunos casos, que tenga que ver con el horario de verano, por 22 o 24 horas.)
sleep
similar.
cron
, supongo.