問題タブ [cwrsync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flags - cwrsync が報告しない --stats フラグ
SBS2003 サーバー (リモート NAS にバックアップ) で次の cwrsync スクリプトを実行すると、--stats フラグの結果から、ファイルやデータが移動されていないことがわかります。ただし、宛先ディレクトリにはデータが取り込まれています。
また、--delete フラグをオプションに追加して、source = destination を保証する場所を指定しますが、削除されたファイルは最初に BACKUPDIR にコピーされます。
<> - スクリプトを手動で実行すると、 --stats が結果を報告します。スケジュールした場合、統計は報告されません。
windows - Windows の Vagrant で rsync 共有フォルダーを使用するにはどうすればよいですか?
Vagrant (ホスト: Windows 8 64 ビット、ゲスト: Ubuntu 12.04 LTS) を使用して、WordPress Web サイトをローカルで開発したいと考えています。Chris Wiegman のPrimary Vagrant (VVV の Apache バージョン)を使用しています。
うまくいきましたが、すべてのファイルを追加するとすぐに、サイトの実行速度が非常に遅くなりました。調査の結果、これは共有フォルダーが遅いことが原因であると推測しています。Vagrant Web サイトのこのブログ投稿で言及されている回避策は、rsync を使用することです。
Windows で rsync を動作させる方法についての説明はありませんが、無料版の cwrsync を推奨するこの記事に出会いました。Windowsのすべてのフォルダーでrsyncが機能するように、パス環境変数も追加する必要がありました(この回答はこれに役立ちました)
,"rsync", rsync__exclude: ".git/"
vagrant ファイルを編集して、プライマリ Vagrant vagrant ファイルに追加することで rsync が使用されるようにしました。
それから私はしましたvagrant up --provision
。しかし、残念ながら、次のエラー メッセージが表示されます。問題をオンラインで見つけようとしても、見つかりません。
エラーメッセージは次のとおりです。
cygwin - smbマウントなしでLinuxからWindowsへのrsync
rsync を使用して、Linux マシンから複数の Windows サーバーに git リポジトリをミラーリングしたいと考えています。これまでオンラインで見たのは、Samba を使用して Windows 側をマウントする必要があるソリューションです。セキュリティ上の懸念は言うまでもなく、複数のマウントを管理する必要があるため、理想的にはそれを避けたいと思います。少なくともテスト サーバーに ssh できることを確認しました。Windows サーバーに cwRsync をインストールしました。次のコマンドを試してみましたが、rsync は rsync 実行可能ファイルへのパスにスペースがないようです。
windows - Windows 8.1 タスク スケジューラは、ログオンしないと Rsync/SSH を実行しません
Windows 8.1 でバッチ ファイルを作成してスケジュールし (SSH トンネルを介して rsync オフサイト バックアップを実行するため)、実行できます。
- 手動で
- 右クリック - >実行時にタスクスケジューラを手動で使用
- ログオン時に自動的にタスク スケジューラを使用し、特定の時間に実行するようにスケジュールされている
...しかし、ログオンしていないときは、次のように設定しても「実行中」のままになります。
- user=me (私は管理者グループのメンバーです)
- ログオンしているかどうかに関係なく実行
- 最高の権限で実行
タスク マネージャーで rsync.exe と ssh.exe が実行されていることを確認できるので、rsync/ssh 呼び出しでハングしている必要があります。これにより、問題は、ユーザー名を明示的に設定したにもかかわらず、実際には何かが実行されていないことだと思いますか? (サイドバー:システムユーザーとしてタスクを実行しようとしました-運もありません)
私が発行しているコマンドは次のようになります。
何か案は?(ありがとう!)
batch-file - cwrsync が jenkins の下で動作しない
ディスクドライブを参照するために、cygdrive表記でcwrsyncを使用しています。通常のcmd(またはバッチファイル)では完全に機能しますが、rsync呼び出しを含むbatファイルがjenkins環境内で使用されると(つまり、jenkinsスレーブがこのbatファイルを実行する場合)rsyncは次のようなエラーを返します:
どの方向に掘ればいいですか?
PS。rsync バージョンは 3.1.1 で、cygwin 1.7.32 にバンドルされています。Windows サーバー 2012 で。
アップデート。Q は、ネットワークにマップされたドライブに関連しています。