bash 退出狀態值

2021-07-12 03:28:00 字數 462 閱讀 9444

已執行命令的退出狀態是由waitpid函式系統呼叫或等效函式的返回值。退出狀態0和255之間落下,不過,如下所述,外殼可能會專門使用高於125的值。從殼內建和化合物命令退出狀態也限於此range.under某些情況下,殼將使用特殊的值,以指示特定的故障模式。

從shell的目的,這與零狀態退出命令成功。零退出狀態表示成功。非零退出狀態表示失敗。當命令上致命的訊號n終止時,bash使用作為退出狀態的128 + n的值。

如果沒有找到乙個命令,子程序建立的執行它返回如果找到乙個命令的127狀態,但不可執行,返回狀態is126。

如果命令失敗,因為擴充套件或重定向期間發生錯誤,退出狀態大於零。

如果在他們執行時發生錯誤的shell內建命令返回如果成功一0(真)狀態和非零(假)。所有內建命令返回2退出狀態,指示不正確的用法。

bash自己返回最後執行的命令的退出狀態,除非發生了語法錯誤,在這種情況下,它具有非零值退出。又見退出下面內建命令。

ajax狀態值大全

0 未被始化 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 100 客戶必須繼續發出請求 101 客戶要求伺服器根據請求轉換http協議版本 200 交易成功 201 提示知道新檔案的url...

http返回狀態值

http 400 請求無效 http 401.1 未授權 登入失敗 http 401.2 未授權 伺服器配置問題導致登入失敗 http 401.3 acl 禁止訪問資源 http 401.4 未授權 授權被篩選器拒絕 http 401.5 未授權 isapi 或 cgi 授權失敗 http 403 ...

Ajax狀態值及狀態碼

1 ajax狀態值與狀態碼區別 ajax狀態值是指,執行ajax所經歷過的幾種狀態,無論訪問是否成功都將響應的步驟,可以理解成為ajax執行步驟。如 正在傳送,正在響應等,由ajax物件與伺服器互動時所得 使用 ajax.readystate 獲得。由數字1 4單位數字組成 ajax狀態碼是指,無論...