• Publicidad

Ejecutar con crontab

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Ejecutar con crontab

Notapor xigr » 2006-02-15 05:57 @289

¡Buenos días!

Quisiera ejecutar los scripts de Perl con crontab. Pero no hace nada :s

He creado un ./lanzascript.sh (que lo tengo en mi carpeta de usuario) con:
perl /home/manten/scripts/chuichus/INT/1/chuichusCDP.pl ip1.txt

Y pasa de mi :(. Bueno, me da la finalización del script:
Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. [manten@linux ~]$ perl /home/manten/scripts/chuichus/INT/1/chuichusCDP.pl ip1.txt
  2. Correctos: 0
  3. Fallidos: 0
  4. FIN DEL SCRIPT
  5. [manten@linux ~]$
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

He probado de poner también toda la ruta hasta el archivo ip1.txt, pero me da lo mismo. ¿Qué he puesto mal?
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160

Publicidad

solucionado :D

Notapor xigr » 2006-02-15 06:05 @295

Vale, ya está.

/usr/bin/perl /home/manten/scripts/chuichus/INT/1/chuichusCDP.pl /home/manten/scripts/chuichus/INT/1/ip1.txt

Eso por un lado, y por el otro, había machacado el archivo ip1.txt y no tenía IP. :S:S:S:S Si es que me despisto un montón.

¡¡ Gracias igualmente :p !!
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160

Notapor macgregor » 2006-02-15 06:12 @300

Deberías poner parte del código de tu script para ver cómo recoge el archivo que le pasas como parámetro.

Debería parecerse a algo así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $filename = $ARGV[0];
  2. open(FILE, "< $filename") || die "¡Error!\n\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Sin más datos no sé qué decirte.

Prueba a poner al principio de tu programa algo parecido a esto:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. $ARGV[0] || die "Fichero de entrada no encontrado\n";
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Por cierto, ¿qué es CRONTAB? :?
MACGREGOR [TM]
Avatar de Usuario
macgregor
Perlero nuevo
Perlero nuevo
 
Mensajes: 80
Registrado: 2004-12-09 07:32 @355
Ubicación: españa

Notapor xigr » 2006-02-15 09:54 @454

¡Hola, macgragor!

Muchas gracias. Al final lo resolví. Lo del control de los archivos lo tengo puesto. Lo que no me había dado cuenta que con tanto meneo había borrado las IP del fichero. Por eso no me daba error. Porque existir, existe, lo que está vacío sin datos, ¡je,je!

¡Muchas gracias!
xigr
Perlero nuevo
Perlero nuevo
 
Mensajes: 42
Registrado: 2006-02-03 02:51 @160


Volver a Básico

¿Quién está conectado?

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