Re: Una de unix
On Thu, 24 Feb 2000, Fernando wrote:
> Correcaminos wrote:
> >
> > El Thu, Feb 24, 2000 a las 09:13:41AM +0100, Fernando dijo:
> > >
> > > Hola:
> > >
> > > ¿ como puedo capturar la salida de la consola ?
> > > ( mandarla a un archivo por ejemplo )
> > >
> > > ( conozco xconsole y xterm -C pero eso no me sirve )
> > >
> >
> > A ver ...
> >
> > Prueba con esto:
> >
> > telnet localhost|tee /tmp/fichero.txt
> >
> > Con eso, tendrás toda la sesión en /tmp/fichero.txt
> >
> > Para otras cosas, usa la imaginación O:-)
> >
>
>
> Esto no es lo que yo quiero.
>
> yo quiero poder capturar los mensajes que se envien a /dev/console que es un
> link a tty0.
Se puede poner el link para que en lugar de apuntar a /dev/tty0 apunte
a otro sitio.
Si enlacaramos /dev/console con un fichero normal se sobre escribiría
el fichero a cada momento. Es decir que si hacemos.
echo xxxxxxxx > /dev/console
echo yyyyyyyy > /dev/console
La segunda sobreescribiría la segunda.
Por eso se me ocurre usar un FIFO aunque es una chapuza por imaginar
que no quede.
ln -s /tmp/tty0 console
mknod /tmp/tty0.fifo p
chmod 666 /tmp/tty0.fifo
Por último dejas permanentemente un proceso que lea continuamente
/tmp/tty0.fifo y que escriba continuamente en un fichero /tmp/tty0.file
Si el proceso que lee ese fifo se cae. Los procesos que manden algo a
/dev/console quedarán bloquedaos en espera que un proceso lea el fifo.
> Seguiremos usando la imaginación :-)
>
> Saludos.
>
> --
> Fernando.
> {:-{D>
>
> "Hackers do it with fewer instructions."
>
>
> --
> Unsubscribe? mail -s unsubscribe debian-user-spanish-request@lists.debian.org < /dev/null
>
>
Saludos
Antonio
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informatica (tienda linux)
\\W// http://www.ciberdroide.com
_|0 0|_
+-oOOO--(___o___)--OOOo--------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher |
| http://slug.ctv.es/~acastro. acastro@ctv.es |
+()()()----------()()()--------------------------+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
(((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Reply to: