---------/admin/rotar-qscanner.sh---------------
#!/bin/sh
cd /var/spool/qmailscan
if [ -f qmail-queue.log.gz.10 ]; then
rm -f qmail-queue.log.gz.10
fi
if [ -f qmail-queue.log.gz.09 ]; then
mv qmail-queue.log.gz.09 qmail-queue.log.gz.10
fi
if [ -f qmail-queue.log.gz.08 ]; then
mv qmail-queue.log.gz.08 qmail-queue.log.gz.09
fi
if [ -f qmail-queue.log.gz.07 ]; then
mv qmail-queue.log.gz.07 qmail-queue.log.gz.08
fi
if [ -f qmail-queue.log.gz.06 ]; then
mv qmail-queue.log.gz.06 qmail-queue.log.gz.07
fi
if [ -f qmail-queue.log.gz.05 ]; then
mv qmail-queue.log.gz.05 qmail-queue.log.gz.06
fi
if [ -f qmail-queue.log.gz.04 ]; then
mv qmail-queue.log.gz.04 qmail-queue.log.gz.05
fi
if [ -f qmail-queue.log.gz.03 ]; then
mv qmail-queue.log.gz.03 qmail-queue.log.gz.04
fi
if [ -f qmail-queue.log.gz.02 ]; then
mv qmail-queue.log.gz.02 qmail-queue.log.gz.03
fi
if [ -f qmail-queue.log.gz.01 ]; then
mv qmail-queue.log.gz.01 qmail-queue.log.gz.02
fi
if [ -f qmail-queue.log ]; then
/usr/bin/gzip -9 qmail-queue.log
fi
if [ -f qmail-queue.log.gz ]; then
mv qmail-queue.log.gz qmail-queue.log.gz.01
fi
------------------And then I put on the root crontab:
0 23 * * * /admin/rotar-qscanner.sh
---- *(See the path of files and binaries may vary depends on your system)
As you can see, it runs every day, so you save last ten days; If you use it weekly you save last ten weeks...
I read it on a web page but I don't have it here, sorry
Regards!!!
Jesus Arnaiz
David A Gartner wrote:
cat /dev/null > /path/to/qmail-queue.log
Works wonders to clear it out real quick... but you have to repeat this as it fills up (fast).
Turning off debug is best for production; it can be re-enabled at any time if you need it
David A Gartner ([EMAIL PROTECTED])
Foundation Technologies
"The eye sees only what the mind is prepared to comprehend."
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, March 02, 2004 12:45 PM To: [EMAIL PROTECTED] Subject: Re: [Qmail-scanner-general]How do I rotate qmail-queue.log?
Hmm I just delete the file or move it depending on my mood and it just goes on and makes a new logfile itself. As far as I know that is the correct qmail-scanner behaviour.. No need to restart anything.
----- Original Message ----- From: "russ" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 02, 2004 4:45 PM Subject: Re: [Qmail-scanner-general]How do I rotate qmail-queue.log?
On Tue, 2004-03-02 at 08:37, Brian Hoover wrote:
The problem I'm trying to solve is rotating the qmail-queue.log
file. My rotate script creates a new file sets the owner & permissions then moves the original file and moves the new file to qmail-queue.log.
cd /var/spool/qmailscan touch ./qmail-queue.log.1 chmod 600 ./qmail-queue.log.1 chown qscand:root ./qmail-queue.log.1 mv ./qmail-queue.log ./qmail-queue.log.uc mv ./qmail-queue.log.1 ./qmail-queue.log
The problem is that the log is not used until I restart qmail. How should this file be properly rotated?
Don't delete the file. Instead, copy it if you want a back log. Then Just pipe text into the old file.
ie:
cp /var/log /var/log.1 echo "restart" > /var/log
You are right, if you delete the file, you have to restart qmail.
-- Russel Oliver [EMAIL PROTECTED] http://www.techsane.com
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Qmail-scanner-general mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Qmail-scanner-general mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Qmail-scanner-general mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Qmail-scanner-general mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general
