Escreva seu comando ftp put
, seguido por um comando quit
, em um arquivo (digamos, /path/to/ftpcommands
) e faça:
ftp 10.1.1.172 < /path/to/ftpcommands
No arquivo ftpcommands, você também pode colocar seu nome de usuário e senha de FTP (como user [username] [password]
), se desejar, ignorando o arquivo .netrc
.
Você também pode redirecionar a saída do comando ftp para um arquivo de log, caso algo dê errado. Isso seria algo como
ftp 10.1.1.172 < /path/to/ftpcommands > /path/to/ftp.log 2>&1
Isso redirecionará todas as mensagens do comando ftp para o arquivo de log ftp.log.