シェルスクリプトを使ってファイルのftpアップロード
用意するもの
- シェルスクリプトファイル 例) mput.sh
- アップロードしたいファイル 例) test1.txt , test2.txt
シェルスクリプトファイルを書く
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #!/bin/bash server={FTP HOST} user={FTP USER} password={FTP PASSWORD} file1=test1.txt file2=test2.txt ftp -n <<EOF 	open $server 16910 // ポート指定がある場合   user $user $password   passive   prompt   pwd   cd {SERVER DIRECTORY} 	lcd {LOCAL DIRECTORY} // $file1と$file2をmput.shと違うディレクトリに置いた場合、$file1と$file2を置いた場所まで移動する   mput $file1 $file2   ls   bye EOF | 
パーミッションを変更する
| 1 2 | $ chmod 755 mput.sh $ chmod 600 test1.txt test2.txt	 | 
アップロード
| 1 | $ ./mput.sh | 
mput.shをcronで定期実行すれば自動アップロードもできる。
コメント
コメントはありません。