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: