タグ

メモリとcronに関するkarahiyoのブックマーク (1)

  • cronのジョブをランダムに走らせる - 綾小路龍之介の素人思考

    一時間に1回コマンドやシェルスクリプトを走らせたいけれど、走るタイミングはランダムであってもらいたい。呼び出しのタイミングが一定であればcronだけでOKだが、ランダムなタイミングだとそういうわけには行かない。そんな場合にどうするのか。1時間に1回という点はcronで、ランダムなタイミングはsleepで解決してみる。呼び出されるコマンドやシェルスクリプトの一般性をなくさないために呼び出すタイミングをランダムにするためのシェルスクリプトを介してコマンドやシェルスクリプトを呼び出す。 $ cat randomsleep.sh #!/bin/bash NUM=`expr $RANDOM % 3600` echo $NUM sleep $NUM $ sh randomsleep.sh; wget http://www.google.com -O - randomsheep.shで0-3599秒の適

  • 1