| 27 |
echo -n '-- in dir: ' ; pwd |
echo -n '-- in dir: ' ; pwd |
| 28 |
n=$(( `ls ${logpfx}* | wc -l` - 10 )) |
n=$(( `ls ${logpfx}* | wc -l` - 10 )) |
| 29 |
if test $n -gt 0 ; then |
if test $n -gt 0 ; then |
| 30 |
echo -n ' remove files: ' |
echo -n ' remove files: ' |
| 31 |
ls -lt ${logpfx}* | tail -"$n" |
ls -lt ${logpfx}* | tail -"$n" |
| 32 |
ls -t ${logpfx}* | tail -"$n" | xargs rm -f |
ls -t ${logpfx}* | tail -"$n" | xargs rm -f |
| 33 |
fi |
fi |
| 34 |
echo ' create new log file:' $logfile |
echo ' create new log file:' $logfile |
| 35 |
touch $logfile |
touch $logfile |
| 36 |
|
echo "Log file created from '"`hostname`"' by '$USER' on:" `date` >> $logfile |
| 37 |
|
chmod 664 $logfile |
| 38 |
fi |
fi |
| 39 |
|
|
| 40 |
#-- parse emails : |
#-- parse emails : |