/ / एक शैल पिता से 2 खोल को कॉल करें और बाहर निकलें न कि अगर एक शैल बच्चे में "निकास कमांड" होता है - लिनक्स, बैश, खोल

शेल पिता से 2 खोल को कॉल करें और अगर कोई शैल बच्चा "एक्ज़िट कमांड" - लिनक्स, बैश, शैल होता है तो बाहर निकलें नहीं

हाय मेरे पास 3 शेल स्क्रिप्ट है:

first.sh

#! /bin/ksh

echo "prova"
. ./second.sh
echo "ho lanciato il secondo"
. ./third.sh
echo "ho lanciato il terzo"

second.sh है:

#! /bin/ksh
echo "sono nel secondo script"
exit 9

मैं दूसरा संपादित नहीं कर सकता। शा। इस निकास 9 को अनदेखा कैसे करें और तीसरे .sh के साथ जारी रखें?

धन्यवाद

उत्तर:

जवाब के लिए 3 № 1

उपयोग नहीं करते हैं . ./second.sh; इसके बजाए, भागो ./second.sh.