#!/bin/bash LOG=/mnt/ext/opt/QuFTP/event.log DATETIME=`date +"%Y/%m/%d %H:%M:%S"` log() { size=$(stat -c%s "$LOG") if [ $size -gt 4096 ]; then mv $LOG $LOG.1 fi echo "[$DATETIME] $1" >> $LOG } log "$Q_EVENT_APP : $Q_EVENT" if [ x$Q_EVENT_APP = x ] || [ x$Q_EVENT = x ]; then log "Invalid event" exit 0 fi if [ x$Q_EVENT_APP = xnsswitch ] && [ x$Q_EVENT = xreload ]; then log "Restart by nsswitch reload" if [ "x`/sbin/getcfg FTP Enable -u`" = "xTRUE" ] && [ "x`/bin/pidof proftpd`" != "x" ]; then /etc/init.d/quftp.sh restart fi fi