[opensuse-es] simular un enter en perl y bash
Buenas a todos: Quiero hacer un script que entre otras cosas cree una lista de correo utilizando mailman, pero sucede que cuando se coloca el comando para crear la lista de correo en mailman, me sale un cartel diciendome que es necesario dar un enter para notificar al administrador y yo quiero crear esta lista directamente, por lo que me sería útil simular el enter utilizando bash y perl, porque lo utilizaré desde estos dos lenguajes, se que existe una opcion quiet(-q) para crear una lista en mailman, pero no la deseo utilizar, porque sino no se le notifica al administrador de la lista de su creación, miren a lo que me refiero: /usr/lib/mailman/bin/newlist wwww amaury@dominio.pdc.cu clave Presione el retorno de carro para notificar al propietario de la lista wwww... y hasta que no se de enter no puede continuar el script, por lo que quisiera saber si existe alguna forma de hacerlo automático en perl o bash -- Atentamente, Amaury. VII Escuela Internacional de Verano en la UCI del 30 de junio al 11 de julio de 2014. Ver www.uci.cu -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 17 de mayo de 2014, 1:22, Amaury Viera Hernández
Buenas a todos: Quiero hacer un script que entre otras cosas cree una lista de correo utilizando mailman, pero sucede que cuando se coloca el comando para crear la lista de correo en mailman, me sale un cartel diciendome que es necesario dar un enter para notificar al administrador y yo quiero crear esta lista directamente, por lo que me sería útil simular el enter utilizando bash y perl, porque lo utilizaré desde estos dos lenguajes, se que existe una opcion quiet(-q) para crear una lista en mailman, pero no la deseo utilizar, porque sino no se le notifica al administrador de la lista de su creación, miren a lo que me refiero:
/usr/lib/mailman/bin/newlist wwww amaury@dominio.pdc.cu clave Presione el retorno de carro para notificar al propietario de la lista wwww...
y hasta que no se de enter no puede continuar el script, por lo que quisiera saber si existe alguna forma de hacerlo automático en perl o bash
Tantos recursos de hardware y conectividad tienes, que quieres automatizar el proceso de creación de las listas de correo? Me parece algo bastante peligroso! Una manera práctica de manejar un servidor de usos multiples, es con webmin, que tiene un modulo especifico para mailman. http://sourceforge.net/projects/mailman-mod/ http://www.webmin.com/cgi-bin/search_third.cgi?modules=1 Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 17/05/14 09:59, Juan Erbes wrote:
El 17 de mayo de 2014, 1:22, Amaury Viera Hernández
escribió: Buenas a todos: Quiero hacer un script que entre otras cosas cree una lista de correo utilizando mailman, pero sucede que cuando se coloca el comando para crear la lista de correo en mailman, me sale un cartel diciendome que es necesario dar un enter para notificar al administrador y yo quiero crear esta lista directamente, por lo que me sería útil simular el enter utilizando bash y perl, porque lo utilizaré desde estos dos lenguajes, se que existe una opcion quiet(-q) para crear una lista en mailman, pero no la deseo utilizar, porque sino no se le notifica al administrador de la lista de su creación, miren a lo que me refiero:
/usr/lib/mailman/bin/newlist wwww amaury@dominio.pdc.cu clave Presione el retorno de carro para notificar al propietario de la lista wwww...
y hasta que no se de enter no puede continuar el script, por lo que quisiera saber si existe alguna forma de hacerlo automático en perl o bash
Tantos recursos de hardware y conectividad tienes, que quieres automatizar el proceso de creación de las listas de correo?
Me parece algo bastante peligroso!
Una manera práctica de manejar un servidor de usos multiples, es con webmin, que tiene un modulo especifico para mailman.
http://sourceforge.net/projects/mailman-mod/
http://www.webmin.com/cgi-bin/search_third.cgi?modules=1
Salu2
Gracias por su comentario. En Cuba, que es donde vivo, lo que menos tenemos son recursos de conectividad y hardware. Lo que sucede es que estoy haciendo una aplicación parecida al zimbra, algo que administre los servicios de correo. Básicamente, le estoy haciendo una interfaz al Iredmail. http://www.iredmail.org Para eso le he puesto también unas cuantas cosas con las que no viene el Iredmail, entre ellas, mailman, davical, todo autenticado con un directorio activo externo, y muchísimas cosas más. En esencia lo que quiero es que alguien me explique como simular un enter, en perl, bash, python. Precisamente como tengo casi nulos los recursos de conectividad es que muchas veces pregunto cosas en la lista que una simple pregunta al google pudiera resolver. -- Atentamente, Amaury. VII Escuela Internacional de Verano en la UCI del 30 de junio al 11 de julio de 2014. Ver www.uci.cu -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 17 de mayo de 2014, 12:36, Amaury Viera Hernández
On 17/05/14 09:59, Juan Erbes wrote:
El 17 de mayo de 2014, 1:22, Amaury Viera Hernández
escribió: Buenas a todos: Quiero hacer un script que entre otras cosas cree una lista de correo utilizando mailman, pero sucede que cuando se coloca el comando para crear la lista de correo en mailman, me sale un cartel diciendome que es necesario dar un enter para notificar al administrador y yo quiero crear esta lista directamente, por lo que me sería útil simular el enter utilizando bash y perl, porque lo utilizaré desde estos dos lenguajes, se que existe una opcion quiet(-q) para crear una lista en mailman, pero no la deseo utilizar, porque sino no se le notifica al administrador de la lista de su creación, miren a lo que me refiero:
/usr/lib/mailman/bin/newlist wwww amaury@dominio.pdc.cu clave Presione el retorno de carro para notificar al propietario de la lista wwww...
y hasta que no se de enter no puede continuar el script, por lo que quisiera saber si existe alguna forma de hacerlo automático en perl o bash
Tantos recursos de hardware y conectividad tienes, que quieres automatizar el proceso de creación de las listas de correo?
Me parece algo bastante peligroso!
Una manera práctica de manejar un servidor de usos multiples, es con webmin, que tiene un modulo especifico para mailman.
http://sourceforge.net/projects/mailman-mod/
http://www.webmin.com/cgi-bin/search_third.cgi?modules=1
Salu2
Gracias por su comentario. En Cuba, que es donde vivo, lo que menos tenemos son recursos de conectividad y hardware. Lo que sucede es que estoy haciendo una aplicación parecida al zimbra, algo que administre los servicios de correo. Básicamente, le estoy haciendo una interfaz al Iredmail. http://www.iredmail.org Para eso le he puesto también unas cuantas cosas con las que no viene el Iredmail, entre ellas, mailman, davical, todo autenticado con un directorio activo externo, y muchísimas cosas más. En esencia lo que quiero es que alguien me explique como simular un enter, en perl, bash, python. Precisamente como tengo casi nulos los recursos de conectividad es que muchas veces pregunto cosas en la lista que una simple pregunta al google pudiera resolver.
http://www.unix.com/shell-programming-and-scripting/161978-enter-key-carriag... enter key or carriage return as input in perl ________________________________ hi experts Question in perl i'm creating a script to take from user a different inputs one of them is the carriage return .. so that i want to make an if condition if the user hit enter key the user will go to previous step it something like that Code: chomp ($input = <STDIN>); if ($input =~ /\n/) { goto previous; } i tried /r /n and both with no hope ! what the pattern i must match to detect the enter key from the user ? Remove the chomp part. $input = <STDIN>; then if ($input =~ /\n/) should work. ________________________________ USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (2)
-
Amaury Viera Hernández
-
Juan Erbes