• 締切済み

ftp先と定期的にミラーリングしたい

ftp先と定期的にミラーリングしたいと思っています。他のプログラムの関係でコマンドラインから使えるのが欲しいと思っています。 OSはWindows Server 2003 R2を使っています。 条件としては、 ・コマンドラインから使える事。 ・不正終了した際にはプロセスが残らず死んでくれる事。 ・時間情報判断だけでもいいのですが、アップ先に同一ファイルがあればアップしない。 ・ローカルファイルに存在しないファイルがftp先にあれば削除(つまりミラー)。削除機能は必須ではありませんが、あればベスト。 と考えています。 一応、色々探しましたが [lftp] Windows版もcygwinのdllとともにインストールするバージョンがありましたが、2003R2にはエラーが出てインストールできませんでした。所望のプログラムとしてはこのソフトが一番近いです。 [ffftp] これもいいのですが、ミラーの際に全てのファイルを再度アップするようです。さらに >タスクで夜中に自動的に回したいのですが、ffftpではコマンドライン >でオプション付けて実行してもWindowを内部的に呼んでいるのか、 >転送中にエラーが発生したりするとタスク、exeが終了しなかったり >します。 という記述を見つけました。自動でまわすのでだめですね。 [ncftpput] これもいいのですが、ミラーの際にすべてのファイルを再度アップするようです。さらに削除機能がありません。 何かいいソフトがあったら教えてください。lftpのWinSer2003R2へのインストール方法があればそれでもかまいません。 何卒よろしくお願いします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

プロトコルはftp限定なのでしょうか? rsyncなどミラーツールの方が楽だと思いますが・・・

goroneko-begin
質問者

補足

そうなのですよ…。ftp限定で。 サーバ側にもrsync入れないとだめですよね。サーバ側は触れないのですよ。

関連するQ&A