您現在的位置是:首頁 > 網頁遊戲首頁網頁遊戲
Shell 指令碼中的 exit 狀態解釋
- 2021-09-01
簡介在執行shell指令碼後,返回指令碼中最後一次執行命令的退出狀態
指令碼是什麼
命令的返回值是其退出狀態,退出狀態用於檢查命令執行的結果(成功/失敗)。如果退出狀態為0,則命令執行成功。如果命令失敗,則退出狀態為非零。
下面表格中是返回值對應著退出狀態的解釋:
$?特殊變數
shell中的變數名是一個特殊的內建變數,可以獲取最後一次執行命令的退出狀態。
在執行shell函式後,返回函式中最後一次執行命令的退出狀態。
在執行shell指令碼後,返回指令碼中最後一次執行命令的退出狀態。
包含退出狀態的指令碼例項
以下指令碼顯示了幾種退出狀態:
下面是執行結果後,返回的各種退出狀態。
END