- ベストアンサー
rsyncをrubyのプログラムで使いたい。
rubyである条件を満たせばrsyncでバックアップするというプログラムを作っています。 if 条件 バックアップ end 上記のような簡単なプログラムな場合のとき if 条件 rsync -a -e ssh バックアップ元 バックアップ先 end というようにrsyncをシェルスクリプトのコマンドのように使うことはできないですよね? ちなみに今作っているプログラムはシェルスクリプトではつくってません。 そうなるとrsyncをするプログラムをif文に書くしかないんですかね? cygwinでrubyをインストールして使っているのですが、パッケージの中にはrsync.rbのようなものがないようなのでやっぱり使えないってことですよね? ちなみに初心者なんでrsyncをするプログラムをつくれるとは思えないです。 なんか簡単な方法はないですか?? ご教授をよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ん? 昨日あたりほぼ同じ文面の質問を見た覚えがあるんだけど気のせい? それに対する回答で systemかbackticksを使えというのがついていた はずだけど、検索しても見つからない。
その他の回答 (1)
- koko_u_
- ベストアンサー率18% (459/2509)
回答No.1
system() で外部プログラムを呼び出せます。
質問者
お礼
なるほど。 これは便利ですね。 早速使ってみます。
お礼
systemが使えるみたいですね。 勉強してみます。