• Publicidad

Leer tty

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Leer tty

Notapor rklz » 2008-02-29 14:41 @653

Buenas, gente. Mi duda es la siguiente:

Con este miniprogramita de Perl puedo escribrir en una tty:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl -w

use strict;

open(FH , ">> /dev/ttyx") || die "$!\n";

while (<>) {

print FH $_;

}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Pero cómo hago cuando quiero "interceptar" los comandos, porque cuando hago algo como lo siguiente
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use strict;

open(FH , "< /dev/ttyx") || die "$!\n";

while (<FH>) {

print  $_;

}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


A la consola destino es como que se le bloquea el prompt y no aparece lo que estoy escribiendo, pero tampoco me lo manda a mi...

Leí algo de Term::Readkey, pero quería saber si hace falta usar ese módulo ya que no es parte de los módulos que son estandar.
Avatar de Usuario
rklz
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2007-05-25 13:28 @603
Ubicación: Rosario, Argentina

Publicidad

Notapor creating021 » 2008-02-29 18:53 @828

Bueno, deberías de leer esto.

Aunque... ¿Qué es lo que quieres hacer, espiar la tty o atrapar las salidas estándar de un programa?
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Notapor rklz » 2008-02-29 22:44 @989

Gracias creating por responder:

Lo que quisiera hacer es "espiar" los comandos que se ejecutan en la otra tty, tanto para una pts como para una tty del sistema...



saludos
Avatar de Usuario
rklz
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2007-05-25 13:28 @603
Ubicación: Rosario, Argentina

Notapor creating021 » 2008-03-01 10:53 @495

Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados