2013-04-11 9 views
9

यह शेल कमांड क्या कर रहा है?

trap 'sudo kill -9 -- -$$' EXIT 
+3

इस रूप में विषय से हटकर बंद करने का प्रयास लोगों के लिए: - कैसे खोल कार्यक्रम के बारे में है जो इस शेल पटकथा लेखन के बारे में एक प्रश्न है। [SO] (http://stackoverflow.com/faq) के लिए प्रोग्रामिंग के बारे में प्रश्न *** *** पर हैं। –

+0

हालांकि 'kill -9' का उपयोग करना मूल रूप से हमेशा एक बुरा विचार है। Http://www.iki.fi/era/unix/award.html#kill देखें – tripleee

उत्तर

6
  • $$ स्क्रिप्ट ही
  • -$$ साधनों का उपयोग प्रक्रिया समूह आईडी
  • -- की प्रक्रिया आईडी है विकल्पों के अंत का संकेत

तो बाहर निकलने पर trap मार डालेगा लिपि के सभी subprocesses।

§ Internal Variables

संबंधित मुद्दे