是否有一个(半)标准的Unix命令会一直休眠直到其命令行上指定的时间?换句话说,我正在寻找与sleep
唤醒时间而不是持续时间类似的东西。
例如: sleeptill 05:00:00
我可以编写一些东西,但是如果已经有东西的话,宁愿不要重新发明轮子。
额外的问题:如果可以采用时区(如所示sleeptill 05:00:00 America/New_York
),那就太好了。
编辑由于我正在做的性质,我正在寻找“直到T睡觉”而不是“在T上运行命令”的解决方案。
编辑为了避免疑问,如果我在18:00运行命令并告诉它在17:00醒来,我希望它可以睡眠23个小时(或者在某些情况下与夏时制有关, 22或24小时。)
谢谢,但是对于预期的用途,它实际上必须是
—
NPE 2010年
sleep
-like。
cron
我猜您可以使用。