原文:shell 腳本中的exit 0 ;exit 1

當你 exit 的時候,在調用環境 echo 就返回 ,也就是說調用環境就認為你的這個程序執行正確。 當你 exit 的時候,一般是出錯定義這個 ,也可以是其他數字,很多系統程序這個錯誤編號是有約定的含義的。 但不為 就表示程序運行出錯。 調用環境就可以根據這個返回值判斷 你這個程序運行是否ok。如果你用 腳本 a 調用 腳本b ,要在a中判斷b是否正常返回,就是根據 exit or 來識別。執行 ...

2020-07-12 16:13 0 779 推薦指數:

查看詳情

shellexit 0和exit 1

,用 echo $? 命令就可以看到你的程序的 exit 值。在 shell 腳本,通常會根據 上一個命 ...

Tue Jan 14 01:02:00 CST 2020 0 7889
Shell 腳本exit狀態解釋

命令的返回值是其退出狀態,退出狀態用於檢查命令執行的結果(成功/失敗)。如果退出狀態為0,則命令執行成功。如果命令失敗,則退出狀態為非零。 下面表格是返回值對應着退出狀態的解釋: 返回值 退出狀態 ...

Tue Oct 26 09:37:00 CST 2021 0 162
shellexit命令不退出腳本

好久不用shell了,今天碰到一個坑,發現exit后,shell腳本還會運行。 exit 如果用在管道的話,他會退出當前管道,但當前腳本還會運行。因為他只是結束管道這個子進程。 所以我們還需要在加一句 [ $? -eq 99 ] || exit ...

Sat Mar 26 01:26:00 CST 2016 0 4352
SHELLexit 0 和 exit 1有什么區別?

區別只有一點: 表示程序的運行結果不同。 exit(0):正常運行程序並退出程序; exit(1):非正常運行導致退出程序; 在 shell 調用完程序之后,用 echo $? 命令就可以看到程序的 exit 值。在 shell 腳本,通常會根據上一個命令的 $? 值來進行一些流程 ...

Wed Dec 25 18:44:00 CST 2019 0 2317
Shell腳本exit用法與區別

Shell腳本,往往會遇到一些判斷類型為某個值不符合預期值的時候就退出主腳本/當前腳本/當前函數,那么Exit與return的用法與區別是什么呢? 下面先使用Exit舉個簡單例子,腳本內容如下 #!/bin/bashif [[ "$1" == "1" ]];then   echo ...

Thu Feb 13 03:06:00 CST 2020 0 9291
Shell腳本之break,continue,和exit區別

Linux腳本的break continue exit return break結束並退出循環 continue在循環中不執行continue下面的代碼,轉而進入下一輪循環 exit退出腳本,常帶一個整數給系統,如 exit 0 return在函數中將數據返回或返回一個結果給調用函數 ...

Fri Jun 12 19:23:00 CST 2015 0 29333
PHPexit,exit(0),exit(1),exit('0'),exit('1'),die,return的區別

die('1') die()和exit()都是中止腳本執行函數;其實exit和die這兩個名字指向的是同一個函數,die()是exit()函數的別名。該函數只接受一個參數,可以是一個程序返回的數值或是一個字符串,也可以不輸入參數,結果沒有返回值。 參考:雖然兩者相同,但通常使用也有細微 ...

Sat Dec 12 22:51:00 CST 2015 1 7223
PHPexit,exit(0),exit(1),exit('0'),exit('1'),die,return的區別

die('1') die()和exit()都是中止腳本執行函數;其實exit和die這兩個名字指向的是同一個函數,die()是exit()函數的別名。該函數只接受一個參數,可以是一個程序返回的數值或是一個字符串,也可以不輸入參數,結果沒有返回值。 參考:雖然兩者相同,但通常使用也有細微 ...

Wed Jun 06 19:04:00 CST 2018 0 2161
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM