Tengo un script de shell en el que estoy trabajando con esta línea de código que realiza un bucle a través de archivos locales (.gz) y realiza un scp. Quiero probar una falla scp
si es posible. Estoy haciendo un ciclo para poder hacer eco de cada nombre de archivo en un registro para poder seguirlo.mejor manera de comprobar programáticamente un scp fallido en un script de shell
¿Alguien me puede mostrar cómo comprobar el scp fallido? o mejor aún, ¿un buen ejemplo de código para hacer esto? Gracias por tu ayuda.
for gzfile in $LOCALDMPDIR/*.gz
do
/usr/bin/scp -P 2222 -i $KEYFILE $gzfile [email protected]$1:$TGTDIR
echo "$gzfile is done. " 2>&1
done
También me gustaría recomendar el uso de la opción '-q' a scp lo que evita que se pida la contraseña si la clave es rechazada por el servidor remoto – Petesh