===== 00:00からx分間隔で処理 ===== 5分間隔でメールデータを送ってくる仕組みのテストデータを一気に作成するので五分毎の時間を取得する方法を考えてみた。 参考にしたサイトのURLを忘れてしまいました。。。すみません(汗 で・・・本題。 以下のコードで取得が出来る(はず) 参考 <code> #!/bin/sh DAYS=""                       #日付変数のクリア TIME_STEP=5                     #何分おきの時間を取得するのか count_time="00:00:00"               #初期値をクリア if [ -z $1 ]; then echo "引数に日付(YYYY/MM/DD)を入力してください" #引数に実行する年月日が入ってないと異常終了する exit                        #bash終了 fi for Loop in `seq 1 $(( 60 / $TIME_STEP * 24 ))` #1日に処理回数分だけ繰り返す do DAY_TIME=`date --date "$1 $count_time" +"%y%m%d%H%M%S"` #日付と時間のデータ形式を変更 echo ${DAY_TIME}                  #実行するコマンド count_time=`date --date "$DAYS $count_time $TIME_STEP minutes" +%H:%M:%S` done DAY_TIME=`date --date "$1 $count_time" +"%y%m%d%H%M%S"` #最後に1回実施 echo ${DAY_TIME}                   #実行するコマンド