人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

winscpですでにあるサーバーのディレクトリとクライアントのディレクトリを毎日1回決められた時間に同期するにはどうしたらよいですか

●質問者: webster2
●カテゴリ:コンピュータ インターネット
✍キーワード:WinSCP クライアント サーバー ディレクトリ 毎日
○ 状態 :終了
└ 回答数 : 3/4件

▽最新の回答へ

1 ● JULY
●27ポイント

実際に試した訳では無いですが、コマンドラインオプションに「/synchronize」があるようです。

WinSCPスクリプト入門:コマンドやバッチファイルとの連携による自動処理 - SourceForge.JP Magazine : オープンソースの話題満載

あとは、このコマンドラインオプションを付けた物を、Windows タスクに登録すれば、決まった時間に実行できるでしょう。

上記のページでちょっと分からなかったのは、「/synchronize」を使った場合に、同期完了後に winscp 自体が終了するのかどうか、といったあたりで、もし、自動的に winscp が終了しないのなら、winscp 自体に読み込ませるすスクリプト中で、synchronize と exit を使えば出来ると思います。

リンク先は「/synchronize」オプションが出てくる4ページ目の記事になっていますが、この記事自体は、winscp にバッチ処理をさせるための解説になっているので、参考になると思います。


2 ● deflation
●27ポイント

WinSCPスクリプトをWindowsのタスクスケジューラに登録すればできます。

詳しい手順は下記を参照して下さい。

http://skota.jp/82.html

◎質問者からの返答

神さま、今回はWindowsのフォルダーのファイルをLinuxのサーバーにバックアップしたいのですが、スクリプトの書式はどのようになりますでしょうか。


3 ● monyo
●26ポイント

2の方の回答で記載されているWebサイトで

synchronize local

となっている箇所を

synchronize remote

にすれば、できるはずです。以下のURLなどを参照してください。

http://sourceforge.jp/magazine/10/04/20/1033216/3

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ