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: