1. 程式人生 > >$?:退出狀態和退出狀態碼

$?:退出狀態和退出狀態碼

mage image pin 遇到 ech bubuko 狀態 例如 執行

$? 變量保存最近的命令退出狀態

進程使用退出狀態來報告成功或失敗

?0 代表成功,1-255代表失敗
?例如:
ping -c1 -W1 hostdown &> /dev/null
echo $?
技術分享圖片

退出狀態碼

?bash自定義退出狀態碼
exit [n]:自定義退出狀態碼
註意:腳本中一旦遇到exit命令,腳本會立即終止;終止退出狀態取決於exit命令後面的數字
註意:如果未給腳本指定退出狀態碼,整個腳本的退出狀態碼取決於腳本中執行的最後一條命令的狀態碼
技術分享圖片

$?:退出狀態和退出狀態碼