シェルスクリプト リファレンス & Tips  
トップ > サンプル & Tips > FTPコマンドを自動実行したい


→ 基本的な文法
→ サンプル & Tips
→ リンク集
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

この書き出したコマンドを自動的に実行するには、コマンドライン、または、シェルスクリプトの中で以下のようにコマンドを実行します。

1: ftp -n < ftpCom.txt

まとめると以下のようになります。

FTPコマンドを自動実行する
$ ftp -n < FTPコマンドファイル

「-n」をつけるのがポイントといえばポイントです。
また、FTPコマンドファイルには「 open 接続するホスト 」から「 by 」まですべてを記述してください。




お知らせ : このページへのリンク、雑誌等への紹介はすべて自由に行って結構です。 逆に、これらの許可申請のメールをいただいてもご返答はいたしません。ご了承ください。

注意 : Internet Explorer 4 以降のブラウザ のみ に対応しています。Netscapeでの表示確認は一切していません。ご了承ください。

このサイト及びページに関するお問い合わせは shell@rhythm-cafe.ocm までお願いします。



(C) 2001 rhythm-cafe.com All rights reserved.