私は最終的にワークフローを呼び出す別のスクリプトrun_workflow.shを呼び出すwrapper.shスクリプトを持っています。 run_wrklow.shのエラーを処理したいと思います。つまり、ワークフローが正常に実行されたら、別のワークフローをトリガーする別のスクリプトrun_workflow2.shを呼び出す必要があります。ここで unixでのエラー処理サブシェルスクリプト用のスクリプト
は、サンプルコードです...私はこのコードをしようとすると、しかし、私は失敗したステータスを返すことができないんだけどどのように処理するためにエラーwrapper.sh
sh run_workflow.sh #trigger workflow1
if [ $? -ne 0 ]; then
echo "Workflow Failed"
else
echo "Wrokflow Success"
sh run_workflow2.sh #trigger workflow2
if [ $? -ne 0 ]; then
echo "Workflow2 Failed"
else
echo "Workflow2 Success"
fi
fi
私を提案してください。
何かが失敗したときに 'run_workflow.sh'が非ゼロの戻りコードで終了しますか? –