2.11BSD/adm/daily
#! /bin/sh -
PATH=/usr/sbin:/usr/local:/usr/ucb:/bin:/usr/bin
echo "Subject: daily run output"
echo ""
msgs -c
echo ""
echo "Rotating accounting records:"
mv -f /usr/adm/acct.2.Z /usr/adm/acct.3.Z
mv -f /usr/adm/acct.1.Z /usr/adm/acct.2.Z
mv -f /usr/adm/acct.0.Z /usr/adm/acct.1.Z
mv -f /usr/adm/acct /usr/adm/acct.0
cp /dev/null /usr/adm/acct
chmod 644 /usr/adm/acct
accton /usr/adm/acct
sa -s -f -v 10 /usr/adm/acct.0 > /dev/null
compress /usr/adm/acct.0
echo ""
echo "Running calendar:"
calendar -
echo ""
echo "Rotating mail syslog:"
cd /usr/spool/mqueue
rm syslog.7
mv syslog.6 syslog.7
mv syslog.5 syslog.6
mv syslog.4 syslog.5
mv syslog.3 syslog.4
mv syslog.2 syslog.3
mv syslog.1 syslog.2
mv syslog.0 syslog.1
mv syslog syslog.0
cp /dev/null syslog
chmod 644 syslog
echo ""
echo "Rotating daemonlog:"
cd /usr/adm
rm daemonlog.7
mv daemonlog.6 daemonlog.7
mv daemonlog.5 daemonlog.6
mv daemonlog.4 daemonlog.5
mv daemonlog.3 daemonlog.4
mv daemonlog.2 daemonlog.3
mv daemonlog.1 daemonlog.2
mv daemonlog.0 daemonlog.1
mv daemonlog daemonlog.0
cp /dev/null daemonlog
chmod 644 daemonlog
echo ""
echo "Rotating debuglog:"
cd /usr/adm
rm debuglog.7
mv debuglog.6 debuglog.7
mv debuglog.5 debuglog.6
mv debuglog.4 debuglog.5
mv debuglog.3 debuglog.4
mv debuglog.2 debuglog.3
mv debuglog.1 debuglog.2
mv debuglog.0 debuglog.1
mv debuglog debuglog.0
cp /dev/null debuglog
chmod 644 debuglog
kill -1 `cat /var/run/syslog.pid`
cd /
echo ""
echo "Cleaning up UUCP:"
su uucp << EOF
/etc/uucp/clean.daily
EOF
echo ""
echo "mail:"
mailq
echo ""
echo "uucp:"
uusnap