Dell Optiplex GXa | SolarisTM 9 x86 9/04 |
messages ログ ローテート
#!/bin/sh cd /var/adm if [ -f messages.9 ] ; then rm -f messages.9 fi if [ -f messages.8 ] ; then mv messages.8 messages.9 fi if [ -f messages.7 ] ; then mv messages.7 messages.8 fi if [ -f messages.6 ] ; then mv messages.6 messages.7 fi if [ -f messages.5 ] ; then mv messages.5 messages.6 fi if [ -f messages.4 ] ; then mv messages.4 messages.5 fi if [ -f messages.3 ] ; then mv messages.3 messages.4 fi if [ -f messages.2 ] ; then mv messages.2 messages.3 fi if [ -f messages.1 ] ; then mv messages.1 messages.2 fi if [ -f messages.0 ] ; then mv messages.0 messages.1 fi if [ -f messages ] ; then mv messages messages.0 fi touch messages chmod 600 messages kill -HUP `cat /var/run/syslog.pid` if [ ! -d messages_gzip.d ] ; then mkdir messages_gzip.d chmod 700 messages_gzip.d fi /usr/local/bin/gzip -c messages.0 > ./messages_gzip.d/messages`/usr/local/bin/date --date '1 days ago' +%Y%m%d`.gz |