ftp コマンドの操作を一個のシェルスクリプトにまとめておくと便利。
僕の場合は、あるディレクトリ内のファイルを定期的にダウンロードして解析しなくちゃいけないジョブがあるので、こんな感じのシェルスクリプトを作って自動化してる。
※ ftp のパスワードは .netrc から読み込んでる前提。
#! /bin/sh ftp foo@bar.org <<END cd www/some/dir lcd /user/local/some/dir prompt mget * bye END
つまり、ftp コマンドにヒアドキュメントをそのまま実行させるというテクニック。
参考:
ftp転送をシェルスクリプトで - IT 東京 楽しいと思うこと
SN 2013/06/28 23:22:39
Archives > FTP_Shell_Script_Job_Automatically.html