(1)Bash shell
#!/bin/sh # Create Date: 2013-01-16 export POOLDIR="${SYSDIR}/send_pool" LIST_URL="${SYSDIR}/input/list_url" # Generate Time (Odd, 4min) TIME=$(date +%Y%m%d.%H%M) STIME=`date --date='+2 minute' +%Y%m%d.%H%M` len=${#STIME} checktail=${STIME:$len-1} echo "@Debug: checktail=[${checktail}]" if [ $((${checktail}%2)) -eq 0 ] then another="${STIME:0:len-1}$((${STIME:len-1}+1))" echo "@Debug: Round to odd [$another]" STIME=$another fi # Read from list_url, schedual sending if [ ! -f "${POOLDIR}/${STIME}" ] then touch "${POOLDIR}/${STIME}" fi echo "@Info: Sendlist Task Pushed(4min later/odd): [${STIME}]" while read line do if [ ! "$line" = "" ] then echo $line >>"${POOLDIR}/${STIME}" fi done <${LIST_URL} python ${SYSDIR}/bin/patch.py >$SYSDIR/log/patch.py.all_log 2>$SYSDIR/log/patch.py.all_err &
(2)Python
--more--