shell命令+crontab+php实现每天特定时间段内随机时间执行任务
之前写过使用shell+crontab实现每天随机执行任务(linux使用crontab命令指定时间段内随机执行任务,但是后来想想容易出bug, 比如:第一天执行是生成的随机时间要留给下次使用,如果第一次生成时间为8:01,那么第二天就会8:01执行任务,第二天8:01执行任务时生成的随机时间是8:05,那么8:05也会执行一次任务,就会导致同一天执行两次甚至多次任务。 那么下面加入php重写,实现每天早晨8:00-8:09之间随机时间访问www.baidu.com: shell代码sign.sh: #!/bin/bash r=$(($RANDOM%10)) ##生成10以内的随机数字 rm -f /www/