O FTP não sobrescreve - põe a permissão negada [fechada]

0

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

Meu script tem que ser executado 4 vezes por dia e ele anexará o resultado de cada execução no mesmo log. Isso significa que o log no servidor do Windows deve ser substituído sempre. Após a primeira corrida não funciona e eu recebo um

Permission denied

O que eu acho que é porque o arquivo já existe no servidor windows, todo o resto do script funciona bem e eu tenho todo o histórico no 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

Eu também tentei com put em vez de mput , mas o resultado é o mesmo.

    
por FaMontyN2 23.11.2017 / 15:04

1 resposta

3

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

    
por 23.11.2017 / 15:21