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 [EMAIL PROTECTED] < /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.    [EMAIL PROTECTED] | 
+()()()----------()()()--------------------------+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
(((Donde Linux)))    http://www.ciberdroide.com/misc/donde/dondelinux.html
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

Responder a