考慮一下我有一個很長的bash腳本和幾個命令的情況。有沒有簡單的方法來檢查ALL他們很容易退出狀態。因此,如果出現故障,我可以顯示哪個命令失敗並返回代碼。檢查一個bash腳本中的所有命令退出代碼
我的意思是,我不想使用測試每個其中的一個檢查類似如下:
my_command
if [ $status -ne 0 ]; then
#error case
echo "error while executing " my_command " ret code:" $?
exit 1
fi
一旦命令失敗,是否還有一點需要注意?通常不是相互依賴的任務。 –
不,我想停止執行,清理並顯示用戶友好的退出語句 – redobot