sys.log.mkfile 428 B

123456789101112131415161718192021222324252627
  1. CLOG=lookout
  2. LOG=auth cs dns fax ipboot listen mail telco runq cron timesync smtp ssh
  3. all:V:
  4. cd /sys/log
  5. day=`{date|sed 's/(^[^ ]*) .*/\1/'}
  6. for(i in $LOG){
  7. if(test -e $i){
  8. cp $i $i.$day
  9. chmod 664 $i.$day
  10. }
  11. rm -f $i
  12. > $i
  13. chmod +arw $i
  14. }
  15. for(i in $CLOG){
  16. if(test -e $i){
  17. cp $i $i.$day
  18. chmod 664 $i.$day
  19. }
  20. rm -f $i
  21. }
  22. startclog:VQ:
  23. for(i in $CLOG){
  24. aux/clog /mnt/consoles/$i /sys/log/$i &
  25. }