1 #!/bin/sh 2 #功能:每天[8-18]点每5分钟执行一次 3 # 4 5 # 开始时间 6 begin_time="800" 7 # 结束时间 8 end_time="1800" 9 10 while true 11 do 12 # 获取当前时间 13 now_time=`date "+%H%M"` 14 now_minu=`date "+%M"` 15 if [[ $now_time -ge $begin_time ]] && [[ $now_time -le $end_time ]] && [[ `expr $now_minu % 5` -eq 0 ]];then 16 echo "hello" 17 fi 18 # 每分钟检测一次 19 sleep 60 20 done