ftp自動スクリプト
FTP自動スクリプトに関する質問です。
取得したいファイルのディレクトリが異なっているので、下記のようにシェルスクリプトを作成し、
実行しています。
実行すると、file1は取得できるのですが、file2が取得できません。(シェルが返ってこない。処理が止まる)
手動で行うと、file1,file2両方取得できる場合もあれば、file1のみしか取得できない場合もあります。
(取得できない場合:227 Entering Passive Mode (サーバ名,197,154))が表示されたまま。)
そもそも理解(FTPの使い方が間違っている?)が足りない気もしますが、教えていただけると幸いです。
宜しくお願いいたします。
・ftp_start.txt
-----------------------------------------------
open サーバ名
user test ****
cd directory1
bin
get file1
cd directory2
bin
get file2
bye
-----------------------------------------------
・ftp_cmd.sh
-----------------------
#!/bin/sh
ftp -n < ftp_start.txt
------------------------