• Publicidad

Fecha actual 2024-11-26 09:24 @433

News News of Mundo Perl

Site map of Mundo Perl » Foro : Mundo Perl

Problema con Net::SFTP

Hola a todos,

Estoy tratando de instalar un script Perl ya verificado en una máquina UNIX (Test) en otra máquina UNIX (calificación), pero al ejecutarlo me aparece un mensaje de error correspondiente a la siguiente instrucción:

my $sftp = Net::SFTP->new(....);

El mensaje de error es el siguiente:
Invalid key file type 'PEM': Base class package "Class::ErrorHandler" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at /usr/lib/perl5/site_perl/5.8.3/Convert/PEM.pm line 5
BEGIN ...
Read more : Problema con Net::SFTP | Vistas : 1426 | Respuestas : 3 | Foro : Básico


Contar la repetición de una palabra

Hola amigos del Perl.
Hace un tiempo largo que no toco el lenguaje y tengo un problema que resolver.
Tengo que leer varios archivos y contar la cantidad de veces que se repite una palabra sobre una lista de palabras seleccionadas.
Creo tener resuelto el tema si hago lo siguiente:
- Leo el archivo y lo asigno por completo a una variable.
- Tomo la primera palabra. Cuento cuanta veces se repite.
- Grabo en ...
Read more : Contar la repetición de una palabra | Vistas : 5695 | Respuestas : 7 | Foro : Básico


Separar un archivo log

Hola necesito ayuda tengo un archivo log el cual quiero separar línea a línea y separarlo por campos.

Ejemplo. Esta es la línea:
Code: Seleccionar todo
Tue Feb 13 19:07:35 2007; TCP; eth0; 1500 bytes; from 69.28.145.24:80 to 10.1.42.251:1341; first packet

y la quiero separada para insertarla a una base datos de la siguiente manera:

dia(dd) hora(hh) min(mm) segundo(ss) año(aaaa) protocolo interface tamaño ip1 ptoip1 ip2 ptoip2

13 19 07 35 2007 TCP eth0 1500 69.28.145.24 80 10.1.42.251 ...
Read more : Separar un archivo log | Vistas : 2399 | Respuestas : 16 | Foro : Básico


Ayuda principiante

Soy principiante en este lenguaje y pues estuve mirando tutoriales, en ellos encontré que tenía que instalar el Apache y así lo hice y lo configuré, luego instalé el Perl 32 y el editor Dzsoft , después hice el código del famosísimo hola mundo!! y le cambie la primera línea donde aparecía "#!/usr/bin/perl" por "#!c:/perl/bin/perl.exe" y luego lo corrí en el browser del editor y supuestamente corre bien...

#!c:/perl/bin/perl.exe

print "Content-type: text/html\n\n";
print "<html><head><title>Hello!</title></head>\n";
print ...
Read more : Ayuda principiante | Vistas : 1534 | Respuestas : 7 | Foro : Básico


ARGV parámetros

Hola, me pudieran ayudar a crear un programa en el que se pasen parámetros y tomándolos con ARGV, porfis
Read more : ARGV parámetros | Vistas : 1046 | Respuestas : 1 | Foro : Intermedio


Cómo instalar Perl en Win32

Hola, soy un super principiante en Perl; lo he instalado en mi máquina pero no sé qué hacer, no sé si tengo que configurar el servidor apache para poder ejecutar scripts o alguna otra cosa.

Si alguien me puede ayudar gracias de antemano.

Quiza parezca super boba la pregunta pero así he empezado también con otros lenguajes que inician con P.
Read more : Cómo instalar Perl en Win32 | Vistas : 1128 | Respuestas : 1 | Foro : Básico


Global symbol "$segundos" requires explicit packag

No se cual es el error, me pasa con todas las variables; publico el código por las dudas.....
:D Lo que intenta hacer el programa es extraer 2 campos con datos de la consulta y enviarlos por mail

my $ayer = UnixDate("yesterday",'%Y-%m-%d');
my $hoy = UnixDate("today",'%Y-%m-%d'); #

my($dbh,$sth,$sth1,$sth2,$mensaje1,$mensaje2,$mensaje3,$mail);
my(@linea1,@linea2,@linea3);

my $sthtest;
###################################################################
# CONEXION A LA BASE DE DATOS #
###################################################################
#$dbh = ConectarBBDD->connect();
$dbh = ...
Read more : Global symbol "$segundos" requires explicit packag | Vistas : 902 | Respuestas : 1 | Foro : Intermedio


Pregunta sobre "require"

Saludos a Todos !!


Estoy Intentando Hacer mi propia libreria de funciones siguiendo los comenterios de explorer en otro post, pero me queda algunas dudas ya que lo hice y simplimente no me sale error nada de nada.
pregunta donde tiene que estar el archivo, en mi caso se llamar libreria.pl donde tengo las funciones que nesecito , (una de estas funciones se llama error())

esto es lo que intento hacer


use CGI::Carp qw(fatalsToBrowser ...
Read more : Pregunta sobre "require" | Vistas : 1654 | Respuestas : 10 | Foro : Básico


Instalación nuevo módulo (SFTP.pm)

Hola a todos,

El caso es que necesitaba el módulo SFTP.pm en un sistema en el que estoy trabajando. Pedí al administrador UNIX que instalara dicho nodo desde CPAN, y dichos módulos ya estan disponibles en dicho sistema.
El problema es que al parecer, el path donde se encuentran dichos módulos no esta disponible en la variable @INC.
¿Alguien sabe cómo añadir un path a dicho array?

¡Muchas gracias!
Felipe
Read more : Instalación nuevo módulo (SFTP.pm) | Vistas : 937 | Respuestas : 4 | Foro : Básico


Duda con multithread

Hola a todos,

El caso es que tengo una duda que seguramente podréis aclararme.

A continuación tengo parte del código donde los procesos hijos son creados. El proceso padre va empilando en el array @childrenPids, los PIDs de los hijos que estan siendo creados:

# Start a child process
my $val = fork();

if ($val == 0)
{
# cuerpo de ejecucion del proceso hijo
exit 0;
}
else
{
# Main process keeps the ...
Read more : Duda con multithread | Vistas : 612 | Respuestas : 1 | Foro : Básico


 

Identificarte  •  Registrarse


Estadísticas

Mensajes totales 36882 • Temas totales 7430 • Usuarios totales 1981

cron