use FileHandle; usr Fcntl; my $RLOG = new FileHandle "+>> $runlog"; my $MLOG = new FileHandle "+>> $mksysblog"; flock($RLOG, O_NONBLOCK) || warn "no NB lock $!"; flock($MLOG, O_NONBLOCK) || warn "no NB lock $!"; #### if ( scalar @_ == 1 ) { my $roll1 = @_; my $rollog1 = new Logfile::Rotate( File => $roll1, Count => 15, Dir => $dir, Gzip => $gzip, Flock => 'yes', Persist => 'yes' ); $rollog1->rotate(); }