watchコマンドに制限があります。
4時間程度ごとにコマンドを実行するように指定しましたが、watch -n 14400
4200秒程度ごとにコマンドが実行されて約1時間程度待機します。それ以外の場合は非常に便利なコマンドです。範囲を4200秒以上に拡張する方法はありますか?
私は限界がマイクロ秒、42億マイクロ秒、4200Mが2^32以上で測定された時間から始まったと思います。
答え1
使用watch
できる忙しい箱:busybox パッケージをインストールしたら、次に呼び出します。
busybox watch -n 14400 THE_COMMAND
procpsパッケージの一般的なケースとは異なり、watch
これは内部的に(マイクロ秒ではなく)秒単位で動作します。
しかし、それが長く必要な場合は、少なくとも一度cron
見at
てください。これにより、端末なしでバックグラウンドでコマンドを実行できます。