|
■
FTPコマンドを自動実行したい
シェルスクリプトとは直接関係ないですが、自動でFTPコマンドを実行する方法です。
FTPクライアントの処理(ダウンロード、アップロード等)を自動的にする方法を説明します。
まずは、FTPクライアントで実行したいコマンドだけをテキストファイルに書きます。
ファイル名 : ftpCom.txt
1: open www.rhythm-cafe.com
2: user xxxx xxxx
3: cd log
4: binary
5: get access.log
6: by
|
この書き出したコマンドを自動的に実行するには、コマンドライン、または、シェルスクリプトの中で以下のようにコマンドを実行します。
まとめると以下のようになります。
FTPコマンドを自動実行する
$ ftp -n < FTPコマンドファイル
|
「-n」をつけるのがポイントといえばポイントです。
また、FTPコマンドファイルには「 open 接続するホスト 」から「 by 」まですべてを記述してください。
|