मैंने बैश स्क्रिप्ट में एक इंटरैक्टिव प्रोग्राम रखने की कोशिश की:
my_program
और मैं इसे 'Ctrl + c' के साथ बंद करने में सक्षम होना चाहता हूं। लेकिन जब मैं ऐसा करता हूं तो मेरी स्क्रिप्ट भी बंद हो रही है।
मुझे इसके बारे में मालूम है।
trap '' 2
my_program
trap 2
लेकिन इस मामले में, मैं अभी my_program
Ctrl + c के साथ बंद नहीं कर सकता ।
क्या आपके पास किसी प्रोग्राम पर Ctrl + c की अनुमति देने का कोई विचार है, लेकिन इसे चलाने वाली स्क्रिप्ट को बंद नहीं करना है?
संपादित करें: उदाहरण जोड़ें
#!/bin/bash
my_program
my_program2
यदि मैं Ctrl + c को बंद करने के लिए उपयोग करता हूं my_program
, तो my_program2
इसे कभी भी निष्पादित नहीं किया जाता है क्योंकि पूरी स्क्रिप्ट बाहर निकल जाती है।
tail
अगली बार बिल्लियों को मारने के बजाय हत्या के बारे में कैसे ?