次のタスクは、サーバー上で2つのシェルスクリプトを実行するdeploy.rbにあります。capistrano 3.5実行タスクどのように非ゼロ結果をキャッチ
task :setup_nginx do
on roles(:app) do
execute "sudo /usr/local/sbin/setup_nginx.sh"
execute "sudo /usr/local/sbin/ctl_nginx.sh restart"
end
end
どのように私はこれらのスクリプトのいずれかに障害が発生したかどうかを確認(ゼロ以外の値を返す)と良いと考え行動を取ることができますか?私がしたいのは、エラーメッセージで実行を停止することです。