субота, септембар 08, 2012

Rotiranje logova

Pojam rotiranje logova je poznat svakom administratoru: najstariji log se briše, ostali stari logovi se preimenuju, tekući log se pomeri i, konačno, kreira se novi log. U većini slučajeva ćete koristiti komandu logrotate a ako želite ručno da rotirate logove, pomoći će vam sledeći skript koji možete pokrenuti i kao jednu komandnu liniju:

LOG=test.log ; for i in `seq 1 3| tac` ; do [ -f $LOG.$i ] && mv $LOG.{$i,$((i+1))} ; done ; mv $LOG $LOG.1; touch $LOG

Нема коментара:

Постави коментар