iT邦幫忙

0

請問如何在PC執行batch job從Linux下傳資料FTP至PC上而且不須手動輸入帳號與密碼?

  • 分享至 

  • xImage

我想直接將帳號與密碼寫在autoexec.bat上,可以直接FTP從Linux Server上下載檔案,但卻不成功,請問該如何寫?我的autoexec.bat內容如下:
ftp -i 192.168.1.1
account
password
mget /u1/usr/abc/*.txt

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
michaelwan
iT邦高手 1 級 ‧ 2012-06-26 10:40:25
最佳解答

ftp /?
-s:filename 指定內含 FTP 命令的文字檔; 將會在 FTP 啟動之後自動執行該命令。

不過autoexec.bat是個特殊的批次檔名,建議不要用.

lcw1960 iT邦新手 4 級 ‧ 2012-06-26 11:47:19 檢舉

謝謝Michaelwan, 我已經依照您的方式寫好並測試過ftp的批次檔, 現在想起來了, 因為20年前我曾寫過一次, 忘了ftp後面加個-s的參數, 再次感謝您, 並回贈20點數.

我要發表回答

立即登入回答