#!/bin/sh
#
# /p/adm/system_daily -- Administrative daily script, log maintenance etc.
#
# Status: Works?
# Author: ojala@funet.fi
# Created: Wed Feb  5 12:33:51 1992
# Last modified: Thu Feb  6 09:16:14 1992
#

TIME=`date +%y%m%d`

# At first things where speed is of highly important!

# process accounting

/bin/mv /usr/adm/pacct /usr/adm/pacct.o
/usr/bin/touch /usr/adm/pacct
/bin/chmod 640 /usr/adm/pacct
/etc/chown root.wheel /usr/adm/pacct
/usr/lib/acct/turnacct off
/usr/lib/acct/turnacct on

# syslog

/bin/kill -HUP `cat /etc/syslog.pid`
/bin/sleep 10
/bin/kill -TERM `cat /etc/syslog.pid`
/bin/sleep 10
/bin/mv /var/adm/syslog /var/adm/syslog.o
/bin/cp /dev/null /var/adm/syslog
/bin/chmod u=rw,go=r /var/adm/syslog
/etc/chown root.daemon /var/adm/syslog
/usr/etc/syslogd
/bin/rm /ftp/dev/log
/bin/ln /dev/log /ftp/dev/log

# Now nice and easy things.. We are not in a hurry anymore :)

# pacct

/bin/mv /usr/adm/pacct.o /p/log/acct/pacct.$TIME
/p/bin/gzip /p/log/acct/pacct.$TIME

# syslog

/bin/mv /var/adm/syslog.o /p/log/syslog/syslog.$TIME
/usr/local/bin/gzip /p/log/syslog/syslog.$TIME

# wais

#/bin/mv /mnt/log/wais/server.log /mnt/log/wais/server.log.$TIME
#/p/bin/gzip /mnt/log/wais/
