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/