昔は、ftpmirror というperlスクリプトがあったと思うのだが、今はそれが見当たらない。どうして、ftpmirrorすればいいか調べたところ、lftp で実現できることがわかった。
lftp は epel を有効にして、searchすれば検索できるので、そこでインストールしてください。
例えば、
lftp -u izawa,password -e "mirror -Rvea /var/www/live_html/ /var/www/" 10.167.6.110
と実行すれば、live_html が /var/www/ 配下に作成されてファイルがmirrorされます。
おお、これは便利とおもいきや、ps コマンドでみるとパスワードが見えてしまっている。これはよくないので、
open 10.167.6.110
user izawa password
mirror -Rvea /var/www/live_html/ /var/www/
quit
というファイルを作成して、
lftp -f ファイル
と実行しよう。これで実行すれば、パスワードが見られることはありません。きっと。。。
0 件のコメント:
コメントを投稿