รถเช่า ประเภทต่างๆ
รถเช่า จังหวัด
ตั้ง Schedule ในการลบ query mail ของ directadmin
วันที่: 22/07/2009
เวลา: 19:13:14
[root@ns7 ~]# cat /bin/Kqmail_monitor
#!/bin/bash
QUEUE=100
LOGFILE1=/var/log/qmail_clear.log
LOGFILE2=/var/log/qmail_clear_with_status.log
#############################
TIMENOW=`date "+%a %Y-%m-%d %H:%M:%S"`
#MAILQ=$(find /var/qmail/queue/mess/ -type f | wc -l)
MAILQ=$(exim -bpc)
#if [ -n "$1" ] ; then
# QUEUE=$1
#fi
echo =======================
date
exim -bpc
echo QUEUE = $QUEUE
echo =======================
if (( $MAILQ < $QUEUE )) ; then
exit
fi
echo == $MAILQ > $QUEUE ==
echo == Clear qmail !!! ==
echo $TIMENOW : $MAILQ >> $LOGFILE1
echo ================ $TIMENOW : $MAILQ =================== >> $LOGFILE2
ps -ef >> $LOGFILE2
netstat -antp >> $LOGFILE2
w >> $LOGFILE2
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh
exit
และก็ทำการ บรรทัดล่างสุด
[root@ns7 ~]# crontab -l
0,15,30,45 * * * * ps ax
0,15,30,45 * * * * netstat -an
0,30 * * * * killall -9 perl
0,15,30,45 * * * * w
20 * * * * rm -Rf /tmp/w*
20 * * * * rm -Rf /tmp/c*
* * * * * /bin/Kqmail_monitor > /dev/null 2&>1
chmod 755 /bin/Kqmail_monitor
ด้วย