FTP 不會覆蓋 - 權限被拒絕

FTP 不會覆蓋 - 權限被拒絕

我在 unix 機器上有一個腳本,它會產生日誌並發送給 Windows 伺服器。

我的腳本每天必須運行4次,並且它會將每次運行的結果附加到同一個日誌中,這意味著每次都應該覆蓋Windows伺服器上的日誌。第一次運行後它不起作用,我得到了

Permission denied

我猜這是因為該文件已經存在於 Windows 伺服器上,腳本的所有其餘部分都工作正常,並且我在 Unix 端的日誌中擁有所有歷史記錄。

我的 FTP 腳本的語法是:

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

我也嘗試用put代替mput,但結果是一樣的。

答案1

我發現了問題所在。基本上,我用來從 unix 連接到 windows 的用戶對 windows 資料夾沒有正確的權限,這就是我的錯誤的原因。我給了它所需的權限,現在工作正常。

相關內容