Linux通過一個專門的變量$?來保存上一條命令的退出狀態(tài)碼。
可以通過打印該變量查看最后一條的命令的退出情況。
Linux退出狀態(tài)碼及其含義如下所示:
狀態(tài)碼----------------描述
0? ? ? ? ? ? ? 命令成功結束
1? ? ? ? ? ? ? 一般性位置錯誤
2? ? ? ? ? ? ? 不適合的shell命令
126? ? ? ? ? ? 命令不可執(zhí)行
127? ? ? ? ? ? 沒找到命令
128? ? ? ? ? ? 無效的退出參數(shù)
128+x? ? ? ? ? 與Linux信號x相關的嚴重錯誤
130? ? ? ? ? ? 通過Ctrl+C終止的命令
255? ? ? ? ? ? 正常范圍之外的退出狀態(tài)碼
歡迎指正和補充矗漾。