FTPによるファイル同期バッチ処理
getの場合
ftpmirrorを使う
- これはperlスクリプトなのでmakeは不要で,ダウンロード展開したファイルを/usr/local/lib/ftpmirrorにそのまま配置する
- configディレクトリ内のdefault-sampleファイルをdefaultに変えて編集
# passive mode for data transfer ftp-passive = 1 # we don't unlink file. only rename. unlink = rename # our home directory. home-directory = /home/hogehoge
- configディレクトリ内に同期先サイト毎のファイルabcを作る.内容は
ftp-server = xxx.abc.com remote-directory = / local-directory = ~/tacoika ftp-list-method = list remote-timezone = +0900
- /etc/crontabに追加
45 3 * * 2 hogehoge /usr/local/lib/ftpmirror/ftpmirror abc