FTP não sobrescreve - coloque Permissão negada

FTP não sobrescreve - coloque Permissão negada

Eu tenho um script em uma caixa unix que gera um log e envia para um servidor Windows.

Meu script deve ser executado 4 vezes ao dia e anexará o resultado de cada execução no mesmo log, o que significa que o log no servidor Windows deve ser substituído todas as vezes. Após a primeira execução, não funciona e recebo um

Permission denied

O que eu acho é porque o arquivo já existe no servidor Windows, todo o resto do script funciona bem e eu tenho todo o histórico em meu log no lado unix.

A sintaxe do meu script para o FTP é:

ftp -n $HOST << EOF
user $USER $PASSWD
binary
prompt
lcd /dba/logs/
mput monitor_FM2.log
quit
EOF
exit 0

Tentei também com putem vez de mput, mas o resultado é o mesmo.

Responder1

eu descobri o problema. Basicamente, o usuário que uso para conectar do unix ao windows não tinha as permissões corretas na pasta windows, por isso meu erro. Dei a permissão necessária e agora funciona bem.

informação relacionada