Hola te lo está indicando en el error, es en la línea 2 del .sh creo que te sobra un espacio antes del primer =
export DISPLAY= SSH_ASKPASS=/QOpenSys/etc/openssh_password_script.sh El mar., 21 jul. 2020 a las 12:49, CARLOS SANTIAGO (<[email protected]>) escribió: > *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.
____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
