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

Re: Una de unix



Fernando wrote:
> 
> Antonio Castro wrote:
> >
> > 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 )
> > > > >
> 
> >
> > 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.
> 
> Mucha imaginación :-)
> 
> Pero yo busco algo al estilo xconsole pero sin x, quiero decir
> que sin interferir con el funcionamiento normal me permita capturar
> los mensajes dirigidos a la consola.
> ( Si xconsole puede hacerlo, es que se puede hacer :-)
> 
> sigo buscando.

	En el fichero /etc/syslog.conf se puede definir donde quieres que
salgan los mensajes de log, error, etc.

	Como por el ejemplo redirigirlo a una consola que no se usa :

# I like to have messages displayed on the console, but only on a
virtual
# console I usually leave idle.
#
#daemon,mail.*;\
#       news.=crit;news.=err;news.=notice;\
#       *.=debug;*.=info;\
#       *.=notice;*.=warn       /dev/tty8

	... o a un fichero :

*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

	Supongo que siempre se puede hacer un MIX-MIX.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Jordi Román Mejias                             e-mail:  
jordi.roman@uab.es
Linux User # 98296-70876
Autònoma Oberta   Servei de Informàtica   Universitat Autónoma de
Barcelona
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/


Reply to: