Al ejecutar una cl, me da el siguiente error
password
Pulse INTRO para finalizar la sesión de terminal.
/home/ruta/batch_sftp_script.sh[2]: =: No es un identificador.
Pulse INTRO para finalizar la sesión de terminal.
La clp es ésta:
PGM
QSH CMD('/QOpenSys/etc/openssh_password_script.sh')
QSH CMD('exec /QOpenSys/usr/bin/ksh -c "/home/ruta/batch_sftp_script.sh”’)
ENDPGM
El script es este:
Editar . : /home/ruta/batch_sftp_script.sh
Regist.: 1 de 3 en 8 Columna: 1 72 en 74
Control :
Mdt ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+
************Principio de datos*************
#!/bin/sh
export DISPLAY = SSH_ASKPASS=/QOpenSys/etc/openssh_password_script.sh
printf "put /carpeta/test.txt\nquit\n" | sftp [email protected]
en que me estoy equivocando?
Gracias anticipadas
carlos
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.