0
所以這是我的情況。2個數字的非零值,並在shell中返回退出代碼
我希望能夠退出RC/RC1具有非零值。如果RC爲0,則執行以下代碼RC1以非零退出代碼返回(最佳情況)如果RC不爲零且RC1也爲非零,我將錯過RC1的退出代碼(這意味着我不會能夠使用RC1的退出代碼)。我怎樣才能發送正確的退出代碼?實質上,我想通過電子郵件發送非零變量
if [ $RC -ne 0 ] || [ $RC1 -ne 0 ]; then
if [ $RC -ne 0 ]; then
exit $RC
else
exit $RC1
fi
你寫的RC是非零的,RC1也是非零的。當代碼返回該值而非RC1時,您的代碼優先於RC。您不能返回超過1個退出代碼! –