Mete una primera línea para ver el valor de los parámetros que se le pasa,
algo como:
print join('-',@ARGV);
Recuerda que el parámetro primero es $ARGV[0]
Saludos, RC
2011/1/11 Rafa Toucedo <debian.vigo(a)gmail.com>
Buenos días ,
he "recodificado" un programa en perl que nativamente funcionaba en Ruin2
con sus respectivas rutas (C:\....) lo que he hecho básicamente es modificar
las rutas por las "nativas" de Linux (del tipo /home/...) y lanzarlo con el
ejecutable de perl *perl programa.pl, *este programa contiene parámetros a
la hora de ejecutarlo, es un ID y un nombre de archivo del tipo *perl
programa.pl parametro1 parametro2 *pero cuando lo lanzo me dice que
"parametro1" no lo encuentra (es un archivo de texto plano que contiene una
cadena alfanumérica) lo hago como root y nada... si hago un "*cat*" del
archivo con su ruta exacta me visualiaza el mismo.... el "chown" lo tengo a
root:root en toda la estructura de carpetas , mi duda es si al lanzar perl
usa el usuario root o si a esa ruta le tengo que dar otro tipo de permisos
gracias!
_______________________________________________
GALPon mailing list
GALPon(a)listas.galpon.org
https://listas.galpon.org/cgi-bin/mailman/listinfo/galpon
--
Rafa Couto -
http://caligari.treboada.net
GNU/Linux user #99126 -
http://counter.li.org
GPG key -
http://bit.ly/D76ABDEC