sleep を利用して特定時間にコマンドを実行する 他にも使い方はあるのかも知れませんが、一般的には、”sleep [n]”で n秒間待機します。下記サンプルでは、mysqlのプロセスリストを、15秒間置きに取得して、prosesslistyyyymmddHHMMSS という形式で出力するものです。 # vi prosesslist.sh ----- #!/bin/sh yaruo_num=0 # 240回ループします。15秒×240で1時間分の取得 while [ $yaruo_num -ne 240 ] do mysqladmin processlist > prosesslist`date +%Y%m%d%H%M%S` sleep 15 #15秒間の待機 yaruo_num=`expr $yaruo_num + 1` done ----- # ls [実行] p