Registro de FTP do cliente para incluir comandos enviados da sessão via script KSH

2

Estou tentando fazer com que meu log de ftp inclua os comandos que estou enviando, bem como a saída que ele recebe à medida que a sessão prossegue. Eu tenho o seguinte até agora:

/bin/echo '***** START OF FTP PROCESS *****'
/bin/echo $datetime_stamp

ftp -v -n << EOF >> $FTP_LOG_FILE
open $FTP_SERVER
user $USERNAME $PASSWORD
asc
prompt no
ls -al
cd $FTP_DIRECTORY
ls -al
quit
EOF
/bin/echo '***** END OF FTP PROCESS *****'

No entanto, meu arquivo de log está mostrando apenas as respostas:

Connected to 10.125.0.122 (10.125.0.122).
220 Microsoft FTP Service
Remote system type is Windows_NT.
331 Password required
230 User logged in.
200 Type set to A.
Interactive mode off.
227 Entering Passive Mode (10,125,0,122,194,69).
125 Data connection already open; Transfer starting.
03-20-17  10:33AM       <DIR>          eMR_ABC
03-20-17  10:34AM       <DIR>          eMR_DEF
03-20-17  10:34AM       <DIR>          eMR_GHI
03-20-17  10:33AM       <DIR>          eMR_JKL
03-20-17  10:34AM       <DIR>          eMR_MNO
03-13-17  10:17AM       <DIR>          eMR_PQRS
03-20-17  10:33AM       <DIR>          eMR_TUV
226 Transfer complete.
250 CWD command successful.
227 Entering Passive Mode (10,125,0,122,194,70).
125 Data connection already open; Transfer starting.
226 Transfer complete.
221 Goodbye.

O que eu gostaria de fazer é mostrar os comandos que estão sendo inseridos no momento em que cada comando está sendo processado.

Por exemplo:

Connected to 10.125.0.122 (10.125.0.122).
220 Microsoft FTP Service
Remote system type is Windows_NT.
331 Password required
user XXXX YYYY
230 User logged in.
asc
200 Type set to A.
prompt no
Interactive mode off.

e assim por diante ... Existe uma maneira que isso possa ser feito?

    
por Eliseo d'Annunzio 03.05.2017 / 04:08

0 respostas

Tags