« proftpd.conf 設定備忘 | 首頁 | 無線網路對人體健康的影響 »

2005年01月11日

FTP Batch Scripts

幾乎所有 OS 都有內建文字模式的 FTP Client, 這種小巧的 FTP Client 配合批次指令, 可一次處理多個 FTP 命令, 配合系統排程亦可達成自動化傳輸功能. 操作方法如下:

《Windows》

Command:

ftp -n -s:scriptfile.scr

Script file contents:

open ftp.site.addr
user
guest (account)
guest (password)
put file1
quit

《Linux - ftp》

Script file contents:

#!/bin/sh

ftp -n ftp.site.addr << EOF
user guest guest (account password)
prompt
verbose
put file1
quit
EOF

《Linux - lftp》

Command:

lftp -f scriptfile.scr

Script file contents:

open ftp.site.addr
user guest guest (account password)
put file1
quit

Rate limit:

open /etc/lftp.conf, adding:
set net:limit-rate 10240 (bytes per second)

※man lftp for more information

Posted by Jamyy at 2005年01月11日 20:45

Trackback Pings

TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/37