ftpコマンド処理を自動化(バッチ処理)する方法

ファイルをFTPアップロード・ダウンロードするバッチ処理スクリプトを作りたい場合が多々あると思います。
しかし、ユーザ名、パスワードを要求され悩んでいる方はいるはずです。
そんな方は下記の手順を試してください。

■接続先サーバ、アカウント・パスワード、実施したいコマンドを記述したファイルを用意する。

# vi ftp_batch open ftp.hogehoge.com
user hogehoge password
bin
prompt
cd directory
get sample1.zip
put sample2.zip
quit

スポンサーリンク




■FTPバッチ実行
FTPコマンドでのバッチ処理 上記ファイルを「ftp -n」へ渡して、実行するればFTPコマンドでのバッチ処理ができます。

$ ftp -n < ftp_batch



Google+