コマンドラインで指定された時間までスリープする(準)標準のUnixコマンドはありますか?つまり、sleep
継続時間ではなくウェイクアップ時間がかかるようなものを探しています。
例えば: sleeptill 05:00:00
私は何かをコード化することはできますが、すでに何かがそこにある場合は、ホイールを再発明したくありません。
おまけの質問:(のようにsleeptill 05:00:00 America/New_York
)タイムゾーンをとることができれば素晴らしいでしょう。
編集私がやっていることの性質上、「Tでコマンドを実行」ソリューションではなく「Tまでスリープ」ソリューションを探しています。
編集私は18:00にコマンドを実行し、午前17時00分目を覚ますためにそれを伝えるならば誤解を避けるためには、私はいくつかのコーナーケースが夏時間に関係することで、23時間の睡眠にそれを期待して(または、 22または24時間。)
ありがとう、しかし意図された使用のためにそれは本当にのようでなければなりません
—
NPE
sleep
。
cron
と思います。