[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

totally OT



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi there :)

'na cosa del tutto OT ma ho tanti amici in ml e spero qualcuno aiuti :)
dunque
ho n chroot e tutti con il proprio syslog, il proprio /dev/log e il proprio 
/var/log/syslog

vorrei nella base sysloggare da tutti quanti, MA ogni riga deve avere come 
hostname quello fittizio del chroot; altrimenti non so ki syslogga, 
ovviamente...

ho pensato di creare una pipe named  /tmp/log in  base e tanti
tail -f /chroot/chroot-i/var/log/syslog > /tmp/log
ke accodano in /tmp/log
poi leggo da /tmp/log e tutto va ke e' una rosa

il prob sorge quando fitro con sed:
tail -f /chroot/chroot-i/var/log/syslog | sed s/hostname/chroot-i/g > /tmp/log

sed blocca la paip e non ho output; forse sed aspetta l'eof e questo non 
arriva...boh..

avete qualke idea al riguardo?
magari usare perl invece di sed? non vorrei appesantire troppo, pero'...
mettere delle () da qualke parte, per avere subshell? boh...non arrivo a 
tanto!
guggolando non ho trovato nulla....


- -- 
Maurizio Marini (aka maruz ;-p)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9fbjC4Q/49nIJTlwRAuPuAJwKXPQC8sUA9RFQMNKlSxAnwRKn1wCbBGUd
bAdVelVf+Wimtzwvh7xP1AA=
=R2/5
-----END PGP SIGNATURE-----



Reply to: