2

アプリケーションの1つに対応するCapistranoデプロイメントスクリプトを作成するのに忙しいです。手順の1つは、次のコマンドを使用してRVMをインストールします。

run "cat ~/rvm-installer.sh | bash -s stable --ruby"

ただし、出力が冗長すぎると感じたので、.logファイルにダンプしたいと思います。rvm-installer.shスクリプト全体の出力を別の場所にリダイレクトすることは可能ですか?

4

1 に答える 1

3

このような:

run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log"

または、プロセスの標準エラーストリームもリダイレクトする場合は、次のようにします。

run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log 2>err.log"

すべてを同じファイルにリダイレクトすることもできます。

run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log 2>&1"
于 2013-03-13T10:35:28.420 に答える