私はbashを使用しており、後で指定された時間に1秒の精度でコマンド/スクリプトを実行する方法を知りたいです。
- コマンドのマニュアルページを読みat
ましたが、私が知っている限り、秒ではない分だけを指定できます。まず、それを使用してat
から、sleep
正しい瞬間に実行するようにします。説明のために21/22/05でmy_script.shを実行するには、次のようにします。
echo "sleep 5; my_script.sh" | at 22.21
しかし、組み込みコマンドがあればより良いでしょう。たとえばat 22.21.05
。
ベストアンサー1
私はこれが可能だとは思わない。 cron
分単位でのみ接続すると、at
ユーティリティはその操作を実行するように接続されます。私はあなたが正しい解決策を持っていると思います - 睡眠X実行される数秒前。