Command

如何獲取退出程式碼(和/或返回程式碼)列表以及命令/實用程序的含義?

  • March 17, 2017

有沒有辦法可以從終端命令中執行標題中所述的操作,或者我必須查看程式碼?

沒有“秘訣”來獲取給定終端命令的退出狀態的含義。

我的第一次嘗試是手冊頁:

user@host:~# man ls 
  Exit status:
      0      if OK,

      1      if minor problems (e.g., cannot access subdirectory),

      2      if serious trouble (e.g., cannot access command-line argument).

第二Google以 wget為例。

第三:shell 的退出狀態,例如 bash。Bash 及其內置函式可能會特別使用高於 125 的值。127 表示未找到命令,126 表示命令不可執行。有關更多資訊,請參閱bash 退出程式碼

引用自:https://unix.stackexchange.com/questions/110348