0

RailsアプリからリモートWindowsマシンでコマンドを実行する最良の方法は何ですか? プロセスを開始/停止し、ファイルをアップロード/ダウンロードする必要があります。

現在、Rails アプリが通信できるマシンに常駐する Ruby スクリプトまたは実行可能ファイルを作成することを考えていますが、これまでにこれを行ったことがなく、これについていくつか考えていただければ幸いです。

ありがとう!

4

1 に答える 1

2

ローカルツール(rubyスクリプト、組み込みのシステムコマンドなど)とコマンドを組み合わせて使用​​することをお勧めします#systemhttp://rubyquicktips.com/post/5862861056/execute-shell-commandsで、Rubyからシェルコマンドを実行する方法の概要を確認できます。

#systemタスクの結果に応じてブール応答が得られるため、使用をお勧めします。

system("ruby -e 'puts RUBY_VERSION'")
2.0.0
=> true

system("ruby -e 'raise StandardError'")
-e:1:in `<main>': StandardError (StandardError)
=> false
于 2013-03-14T16:25:05.197 に答える