Saludos amigo,
Disculpa mi ignorancia en el tema, voy a explicarte de nuevo todo desde el principio basándome en el script que tengo actualmente.
Este es el script:
Código:
set -x
cd /root/
urlprefix='http://www.midominio/Script.php?dept='
urls=( "$urlprefix"{95,98,99,102,105,110} )
if /usr/bin/wget "${urls[@]}"; then
echo "Actualización exitosa"
exit 0
else
echo "Actualización fallo"
exit 1
fi
Como puedes ver en la variable urls inserto los valores posibles del parámetro dept el cual puede tiene los valores 95, 98,99,102, etc. Esto está funcionando sin problemas, ahora bien, a este Script.php los programadores le han asignado otro parámetro que es una llave encriptada cuyo valor se deriba de una constante y la fecha.
Código:
FECHA=`date +\%y\%m\%d`
EC=poUQWR IOUIUOW)(=9ASJASIF
Entonces debo tomar la fecha y la llave juntarlas y generar la llave la cual es el segundo parámetro que va a acompañar ahora al URL.
Los problemas son:
1.- Como encriptar o utilizar la función crypt en Centos tomado las dos variables y colocando el resultado en la variable llave
2.- Como inserto este valor dentro del arreglo como variable, pues si el segundo parámetro fuese una constante sería mas sencillo pero como el valor varia, entonces tengo que generar uno nuevo todos los días cuando se ejecute el script a traves de un cron.
Espero haberme explicado mucho mejor ahora y de nuevo muchísimas gracias por mostrar tanto interés en ayudarme con esto.
Saludos y feliz día.
Cita:
Iniciado por AlvaroG Eso no es un script de SH.
Para empezar, las funciones no se llaman mediante paréntesis, como te escribí antes.
Además, no existe "import" en SH.
¿No estarás tratando de escribir Perl, o PHP?