← Back to team overview

sslug-teknik team mailing list archive

Re: Tjek om en fil er åben

 

Frank Larsen wrote:

Der må være nogle processer der belaster maskine når lsof tager så lang tid.
Hmm...den laver nu ikke så meget. Der er fire processorer og load er mellem 0.3 og 0.4 det meste af tiden.

Du kan forresten optimere dit script en smule, hvilket gør at det er mere læsevenligt.

#!/bin/bash
LOG_PATH=/data/ChatServer/XML_logs
for file in $LOG_PATH/*.xml; do
   if test `lsof $file | wc -l` = 0 ; then
        gzip -f $file
   fi
done
Sweeeet :-)


Follow ups

References