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.

Reply via email to