On Monday 18 August 2003 16:31, Serghei Amelian wrote:
> On Monday 18 August 2003 16:28, Calin Damian wrote:
> > On Monday 18 August 2003 16:24, you wrote:
> > > Cum pot sa adun doua numere in sh (sau bash)?
> >
> > man bc
> > (optiune utila -> scale daca ai zecimale)
>
> No, pur si simplu rotesc un log si trebuie sa aflu care e urmatorul numar
> de log.

Asta e scriptul de rotit loage, poate mai intereseaza pe cineva:

#!/bin/sh

if test `ls -l logging | awk {'print $5'}` -gt 5000000 ; then
        NO=`ls logging.* 2>/dev/null | awk -F . {'print $2 + 1'}`
        if test -z $NO ; then
                NO=1
        fi
        mv logging logging.$NO
        gzip logging.$NO
        touch logging
fi


Bineinteles ca daemonul care produce log-ul trebuie oprit inainte de face 
rotirea.

-- 
Serghei.

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui