タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lftpとmirrorに関するlax34のブックマーク (2)

  • ftpのMDTMの挙動に関する話だったのか。 - あそことは別のはらっぱ

    少し前からlftpのmirrorがうまく動かない原因を探していた。 前に調べてあたりを付けたのが「サイズが同じだとアップロードしない」という問題。 オプションのせいかな、と思って-nとか--ignore-sizeを試してみたが、結局のところこれではなかったらしい。 -nはともかく、--ignore-sizeというのは「更新されたかどうかを調べるのにsizeを判断材料に使わない」ということなので、これではsizeが同じだろうと違おうとダメらしい。同様に--ignore-timeも。これなんか、timeが違ってもsizeが同じなら動作しないわけだから、今回の解決には至らなかった。 対象となるファイルをいろいろtouchして頑張ってみると、ファイルを9時間未来にすると更新されたと判定されることが判明。ということは、ローカルのファイルの時間判定を間違っているか、リモートのファイルの時間判定を間違っ

    ftpのMDTMの挙動に関する話だったのか。 - あそことは別のはらっぱ
  • lftpのmirrorが時々うまく機能しない罠 - WEB系エンジニアの備忘録

    セキュリティの関係で WEBサーバーとWEBサーバーからしかアクセスできないDBサーバーの構成で・・・ 一部プログラムをDBサーバー側に置く必要があるがDBサーバーには直でつなげないから WEBサーバーに一度アップしてsftpでコマンド毎回たたいて送ってたけどメンドいのでlftpを使ってみた。 lftpのmirrorを使って完成~♪ #!/bin/sh LOCAL_DIRNAME=$1 REMOTE_DIRNAME=$2 USERID=$3 PASSWAD=$4 FTPSITE=$5 if [ -d $LOCAL_DIRNAME ] then lftp <<- END open -u $USERID,$PASSWAD $FTPSITE lcd $LOCAL_DIRNAME cd /$REMOTE_DIRNAME mirror -Rv END else echo "No such direc

  • 1