कई आदेशों को चलाने और उन्हें बैश का उपयोग करके पृष्ठभूमि में कैसे संभव है?
उदाहरण के लिए:
$ for i in {1..10}; do wait file$i &; done
जहां प्रतीक्षा एक कस्टम बाइनरी है।
अभी मुझे एक त्रुटि मिली है:
syntax error near unexpected token `;'
जब ऊपर आदेश चल रहा है।
एक बार पृष्ठभूमि के अनुसार कमांड समानांतर में चलना चाहिए।
&
और ;
दोनों "कमांड टर्मिनेटर्स" कर रहे हैं। आपको दोनों का उपयोग करने की आवश्यकता नहीं है: for ...; do wait $arg & done
काम करेगा।
nohup
आप पृष्ठभूमि में एक आदेश पर अमल करने की इजाजत दे रहे हैं