Existe-t-il une commande Unix (semi-) standard qui dormirait jusqu'à l'heure spécifiée sur sa ligne de commande? En d'autres termes, je recherche quelque chose de similaire sleep
qui prendrait du temps de réveil plutôt que de la durée.
Par exemple: sleeptill 05:00:00
Je peux coder quelque chose, mais je préfère ne pas réinventer la roue s'il y a déjà quelque chose.
Question bonus: ce serait génial si cela pouvait prendre le fuseau horaire (comme dans sleeptill 05:00:00 America/New_York
).
modifier En raison de la nature de ce que je fais, je recherche une solution "dormir jusqu'à T" plutôt que "exécuter la commande à T".
edit Pour éviter tout doute, si j'exécute la commande à 18h00 et lui dis de se réveiller à 17h00, je m'attends à ce qu'elle reste en veille pendant 23 heures (ou, dans certains cas, dans le cas de l'heure d'été, pendant 22 ou 24 heures.)
sleep
semblable.
cron
, je suppose.