• Publicidad

Fecha actual 2025-02-06 03:03 @169

News News of Foro - Perl en Español

Site map of Foro - Perl en Español » Foro : Foro - Perl en Español

La comunidad de programadores en Perl de habla-hispana.

Uso y creación de módulos

Buenos días,

Estoy intentando organizar mi script un poco. He decidido dividirlo en módulos y llamarlos desde el script principal. No sé si esto es lo correcto porque no funciona bien:

Script principal.pl:

#!/usr/bin/perl
use lib "/root/proyect/";
print ("buenos días") ;
use secundario;

Modulo secundario.pm:

#!/usr/bin/perl

print ("buenas tardes");

Y con esto parece que funciona pero me ejecuta antes el módulo secundario.pm que las anteriores instrucciones del principal, es decir la salida es buenas tardes ...
Read more : Uso y creación de módulos | Vistas : 821 | Respuestas : 5 | Foro : Básico


Conectividad SSH a varios Host

Estoy tratando de hacer un script el cual por el momento me presente en pantalla la salida del comando "ls".

Lo hice para un solo Host:

#!/bin/perl
use Net::SSH qw(ssh);


my $user = 'operador';
my $host = 'localhost';
my $cmd = "ls";

ssh("$user\@$host", "$cmd");

Y me anda perfecto. Ahora me gustaría hacerlo pero para que lea un archivo el cual contiene las ips de las pcs y me vaya mostrando el "ls" de cada una, ...
Read more : Conectividad SSH a varios Host | Vistas : 3459 | Respuestas : 22 | Foro : Intermedio


Necesito llenar tres columnas

Hola Amigos Perlianos :

Estoy haciendo un script, el cual lee el contenido de una tabla Mysql y tiene que crear un diseño en HTML de tres columnas. Estoy utilizando CSS para crear el layout.

Mi problema es que no sé cómo validar, si ya se lleno la primera columna, se pase a la segunda columna, luego a la tercera.

Existe algo así como un contador de caracteres, líneas o algo, por medio del cual ...
Read more : Necesito llenar tres columnas | Vistas : 1921 | Respuestas : 4 | Foro : Intermedio


ParseExcel y BdrStyle

Hola!
Otra vez estoy aquí con una duda...
Estoy leyendo desde Perl un archivo de Excel; tengo que barrerlo e identificar cada objeto de la celda, pero cuando tengo algún borde no me despliega valor, se que es con el ParseExcel y el BdrStyle pero no sé cómo se usa, alguien me puede dar un ejemplo de cómo hago para ver qué devuelve o cómo se usa...
¡Saludos! ...
Read more : ParseExcel y BdrStyle | Vistas : 874 | Respuestas : 2 | Foro : Básico


Contar números de una variable y mostrar su total

Hola, después de una larga pausa regreso a la programación y con Perl, claro.
Estoy haciendo ejercicios de memoria para recordar lo poco que sé y no sé por qué me dio por hacer una función que sume los valores de una variable. He probado varios métodos y buscado en la web pero no encuentro una solución.

Por ejemplo:
sub contar
{
my $x = shift;
my $y = "";
for ( $i = 0; ...
Read more : Contar números de una variable y mostrar su total | Vistas : 878 | Respuestas : 3 | Foro : Básico


Mostrar log en página web

Buenas, les comento mi problema, tengo este pequeño programita, que me busca en el auth.log por posibles entradas 'failed', mi pregunta es cómo hacer para mostrarlo en una página web con CGI, porque al poner print "Content-type: text/html\n\n";, no muestra nada. Apache soporta CGI y el error no muestra nada, les dejo el código:

use warnings;
use diagnostics;

open (FI, "/var/log/auth.log") or die "Unable to open file : $! \n";

@file = <FI>;

foreach (@file) ...
Read more : Mostrar log en página web | Vistas : 1816 | Respuestas : 6 | Foro : Intermedio


Cómo puedo saber si un mail específico ha sido leído

La idea es la siguiente:

Cuando un e-mail entra al servidor éste se posiciona directamente en la carpeta NEW. Así todos los archivos que se encuentren en esta carpeta son mail recibidos y no leídos. Así los clientes de correo que utilizan POP se conectan al servidor y leen el contenido de NEW...

El asunto es cuando se utiliza un cliente de "correo web" al hacer login a éste, la aplicación internamente se conecta vía ...
Read more : Cómo puedo saber si un mail específico ha sido leído | Vistas : 8397 | Respuestas : 4 | Foro : Avanzado


La página de Joaquín...

He Joaquín, ya encontré tu página,,,
Es la ostia...
:D
http://joaquinferrero.com/ :D
Me cae que nada más te falta el apellido Sabina y me cae que serías mi superídolo...
Read more : La página de Joaquín... | Vistas : 2048 | Respuestas : 5 | Foro : Pasando el rato


Problemas con -e / -d / -f

Estimados Perleros
La consulta es la siguiente ...

$var="file/archivo.txt";
if(-e $var){ # también escribo if(-e "$var"){
print "SI";
}
elsif(!-e $var){
print "No ";
}
¿Por qué a veces me resulta? ¿y Perl me dice que si es un fichero o un directorio o que realmente existe?

¿Por qué a veces NO me funciona sabiendo que la ruta o el archivo realmente existe?

¿Cómo debo ocupar -e / -f / -d para no tener estos ...
Read more : Problemas con -e / -d / -f | Vistas : 3775 | Respuestas : 10 | Foro : Avanzado


Cron o cómo repetir cada X tiempo en Windows

Tengo mi código y necesito que éste se repita cada X tiempo, que yo mismo defino (1, 3, 5 minutos o 4 horas).

Ejecuto mi programa y éste realiza una acción cada X tiempo y así durante todo el día (cada X semanas cada X años).

Me comentan que puedo utilizar Cron, pero según lo entiendo, toma un módulo de tiempo anidado en un X espacio web (servidor) y lo manda llamar para que éste ...
Read more : Cron o cómo repetir cada X tiempo en Windows | Vistas : 8132 | Respuestas : 16 | Foro : Intermedio


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36890 • Temas totales 7432 • Usuarios totales 1981