rendered paste bodyset variables(RESCANSTART) "%pf %u_name"
set variables(RESCANEND) "%pf %u_name %filestotal %filespassed %filesfailed"
set msgtypes(SECTION) "$msgtypes(SECTION) RESCANSTART RESCANEND"
set disable(RESCANSTART) 0
set disable(RESCANEND) 0
################### rescan.sh
#!/bin/bash
if [ -z `ls *.sfv 2>/dev/null` ]; then
echo "No SFV file found to rescan..."
exit 1
fi
gllog=/ftp-data/logs/glftpd.log
rescandir=`pwd`
echo `date "+%a %b %d %T %Y"` RESCANSTART: \"$rescandir\" \"$USER\" >> $gllog
/bin/rescan
filestotal=`cat $rescandir/*.sfv | grep -v ^$ | wc -l`
filesfailed=`ls -1 $rescandir/*-missing 2>/dev/null | wc -l`
filespassed="$( expr $filestotal - $filesfailed )"
echo `date "+%a %b %d %T %Y"` RESCANEND: \"$rescandir\" \"$USER\" \"$filestotal\" \"$filespassed\" \"$filesfailed\" >> $gllog