Log rotation in Solaris 8
2007-12-25 5:49:00
Thanks for your reply. It is working fine on our Solaris 8 server.
This could be useful for some one running Solaris 8 and is for their info.
Rao
Karl Vogel <vogelke at pobox.com> wrote:
>> On Wed, 1 Feb 2006 10:55:38 -0500 (EST),
>> Robert K said:
R> In Solaris 9 we rotate the logs or files using /etc/logadm.conf and
R> cron. What is the file or utility for the same in Solaris 8?
I have the Linux program "logrotate" running under Solaris.
Sources are here:
ftp://sunsite.unc.edu/pub/solaris/freeware/SOURCES/logrotate-3.7.1.tar.gz
ftp://sunsite.unc.edu/pub/solaris/freeware/SOURCES/popt-1.7.tar.gz
It handles pre- and post-rotate commands (like restarting syslogd if
need be), optional compression, and optional mail notification. Here's
part of the config file used by logrotate, which checks the logs nightly
and rotates them when they get over 50k:
/doc/logs/access_log {
size=50k
postrotate
/etc/init.d/httpd-setup stop
sleep 10
/etc/init.d/httpd-setup start
endscript
}
/doc/logs/error_log {
size=50k
postrotate
/etc/init.d/httpd-setup stop
sleep 10
/etc/init.d/httpd-setup start
endscript
}
To build:
a. unpack popt-1.7 into its own directory
b. cd popt-1.7
CC=gcc CFLAGS=-O ./configure --disable-nls
make install
make distclean
c. unpack logrotate-3.7.1 into its own directory
d. cd logrotate-3.7.1
make
make install
make clean
Cron entry:
5 5 * * * /usr/local/sbin/logrotate /usr/local/lib/logrotate.conf
logrotate.conf includes this:
# keep 8 iterations of backlogs
rotate 8
# send errors to root
errors root
# create new (empty) log files after rotating old ones
create
# keep log files compressed
compress
# Wait before restarting cron; we don't want to run this job again
# if the logfile wasn't compressed.
/var/cron/log {
size=100k
postrotate
/etc/init.d/cron stop
/bin/sleep 60
/etc/init.d/cron start
endscript
}
--
Karl Vogel I don't speak for the USAF or my company
vogelke at pobox dot com http://www.pobox.com/~vogelke
First get the facts straight, then you are free to
distort them at your leisure. --Mark Twain
---------------------------------
Find your next car at Yahoo! Canada Autos
Comments
Got something to say?
You must be logged in to post a comment.

