Annotation of 43BSDReno/etc/weekly, revision 1.1.1.1

1.1       root        1: #!/bin/sh -
                      2: #
                      3: #      @(#)weekly      5.8 (Berkeley) 7/1/90
                      4: #
                      5: 
                      6: PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/libexec
                      7: export PATH
                      8: 
                      9: host=`hostname | sed -e 's/\..*//'`
                     10: echo "Subject: $host weekly run output"
                     11: 
                     12: #echo ""
                     13: #echo "Removing old .o files:"
                     14: #find /usr/src -name '*.o' -atime +21 -print -a -exec rm -f {} \;
                     15: 
                     16: #echo "looking for checked out files:"
                     17: #TDIR=/tmp/_checkout$$
                     18: #
                     19: #mkdir $TDIR
                     20: #for file in `find /usr/src -name 'p.*' -print | egrep 'SCCS/p\.'`; do
                     21: #      owner=`awk '{ print $3 }' $file`
                     22: #      echo "$owner    $file"
                     23: #      echo $file >> $TDIR/$owner
                     24: #done | sed -e 's,SCCS/p.,,'
                     25: #for file in $TDIR/*; do
                     26: #      sed -e 's,SCCS/p.,,' $file | \
                     27: #          Mail -s 'checked out files' `basename $file`
                     28: #done
                     29: #rm -rf $TDIR
                     30: 
                     31: if [ -f /usr/lib/uucp/clean.weekly ]; then
                     32:        echo ""
                     33:        echo "Cleaning up UUCP:"
                     34:        echo /usr/lib/uucp/clean.weekly | su daemon
                     35: fi
                     36: 
                     37: echo ""
                     38: echo "Rotating messages:"
                     39: cd /var/log
                     40: if [ -f messages.2 ]; then mv -f messages.2 messages.3; fi
                     41: if [ -f messages.1 ]; then mv -f messages.1 messages.2; fi
                     42: if [ -f messages.0 ]; then mv -f messages.0 messages.1; fi
                     43: mv -f messages   messages.0
                     44: cp /dev/null  messages
                     45: chmod 644 messages
                     46: kill -1 `cat /var/run/syslog.pid`
                     47: cd /
                     48: 
                     49: echo ""
                     50: echo "Rebuilding locate database:"
                     51: echo locate.updatedb | nice -5 su -m nobody 2>/dev/null

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.