Exit Code Number | Meaning | Example | Comments |
---|---|---|---|
1 | Catchall for general errors | let “var1 = 1/0″ | Miscellaneous errors, such as ”divide by zero” and other impermissible operations |
2 | Misuse of shell builtins (according to Bash documentation) | empty_function() {} | Seldom seen, usually defaults to exit code 1 |
126 | Command invoked cannot execute | Permission problem or command is not an executable | |
127 | “command not found” | illegal_command | Possible problem with $PATH or a typo |
128 | Invalid argument to exit | exit 3.14159 | exit takes only integer args in the range 0 – 255 (see first footnote) |
128+n | Fatal error signal ”n” | kill -9 $PPID of script | $? returns 137 (128 + 9) |
130 | Script terminated by Control-C | Control-C is fatal error signal 2, (130 = 128 + 2, see above) | |
255* | Exit status out of range | exit -1 | exit takes only integer args in the range 0 – 255 |
標簽:鎮(zhèn)江 優(yōu)質小號 武漢 丹東 百色 自貢 六盤水 滁州
巨人網(wǎng)絡通訊聲明:本文標題《exit(-1)或者return(-1)shell得到的退出碼為什么是255》,本文關鍵詞 exit,或者,return,shell,得到,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。