私はRubyonRails 3アプリケーションを持っており、SSHアクセスを介してリモートマシンを制御したいと考えています。
基本的に、Railsアプリケーションで、SSH経由でリモートマシン上のファイルの編集、コピー、ディレクトリの移動などを行えるようにしたいと思います。
実行したい関数のCapistranoタスクをすでに作成しましたが、知りたいのは次のとおりです。
- Railsからリモートシェルコードを実行するためのベストプラクティスは何ですか
- RailsアプリケーションからCapistranoタスクを呼び出すにはどうすればよいですか(基本的に1を達成します)
ありがとう!