bash - Redirect output from a shell script to a file -
i'm busy writing capistrano deployment script 1 of our applications. 1 of steps installs rvm using following command:
run "cat ~/rvm-installer.sh | bash -s stable --ruby"
however, feel output verbose, , rather want dump .log file. possible redirect output entire rvm-installer.sh script elsewhere?
like this:
run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log"
or, if want redirect standard error stream of process well:
run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log 2>err.log"
you can redirect same file:
run "cat ~/rvm-installer.sh | bash -s stable --ruby >out.log 2>&1"
Comments
Post a Comment