Cygwinでrsyncが使えるのは便利だ

自宅サーバをさくらVPSに引っ越しさせて、マシンをシャットダウンした。処理をさせる時だけ稼働させる予定。これで今年の夏は、常時稼働の発熱とそれを冷ますエアコンの電気代に悩まされずに済む。何しろVPSの月額利用料は固定だ。ガンガン使う。

さて、自宅LinuxサーバーからVPSへ環境の引っ越しの際、rsyncを使って結構手軽に移行出来てしまったのだが、このrsyncがWindows環境でも使えたら(Mac OSXならBSD系なので標準実装だろうけど)便利だろうに・・・と思ったら、Cygwin環境にrsyncコマンドを発見。もしかしたらコレで行ける?

結果はバッチリであった。同期したいフォルダを決めておいてBATファイルに記しておけば、アイコンダブルクリックで同期開始だ。後はCygwinとVPSがrsyncでやりとりして同期してくれる。こんなに快適だとは・・簡単だけど一行コマンド。(rsyncはPATHが通っているものとして)

backup.bat

rsync -a -e ssh ~/Desktop/backups/ sasapurin@vps.sasapurin.com:/home/sasapurin/win_backups/

同期させる方向が逆になった場合はこんな感じでリモートとローカルをひっくり返すだけ。

logdownload.bat

rsync -a -e ssh sasapurin@vps.sasapurin.com:/home/sasapurin/logs/ ~/Desktop/logs/

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました