के साथ 1 सत्र शुरू करें मैं शैल स्क्रिप्टिंग के लिए बहुत नया हूं (आप कह सकते हैं कि मैं अभी शुरू कर रहा हूं)। मुझे केवल 1 "स्क्रीन" सत्र खोलने के लिए एक खोल स्क्रिप्ट लिखना है। फिर मैं एक ही सत्र में कई विंडोज़ (10 कहें) खोलना चाहता हूं और प्रत्येक सत्र को कुछ करने के लिए "हैलो" प्रिंट करना चाहता हूं। तो यहाँ मेरी कोड का एक हिस्सा है लेकिन यह केवल बनाता है एक खिड़की (0) और उस खिड़की पर कुछ भी प्रिंट नहीं करता है:शेल स्क्रिप्ट एकाधिक विंडोज़
#!/bin/bash
screen-d -m -S mysession
for n in {1..10}; do
i=$(($n-1))
screen -S mysession -p $i -X echo "hello"
done
जैसा कि मैंने कहा, मेरी नमूना कोड काम नहीं करता है! यह केवल एक विंडो '0' के साथ एक सत्र खोलता है, और विंडो '0' पर टर्मिनल पर कुछ भी मुद्रित नहीं होता है।
क्या आप कृपया मुझे कुछ मदद दे सकते हैं? कोड को एक स्क्रीन सत्र खोलना है और फिर लूप में 10 विंडो खोलने और प्रत्येक विंडो में "हैलो" प्रिंट करना है।
अग्रिम धन्यवाद!
आबदीन
"खिड़की" से आपका क्या मतलब है? क्या यह एक 'स्क्रीन'-विशिष्ट शब्द है? आप 'शैल' के बजाय अपने प्रश्न को 'स्क्रीन' के साथ टैग करना चाह सकते हैं। – dg99
मुझे गलत टैग लोगों के लिए बहुत खेद है! मैं स्टैक ओवरफ्लो के लिए भी काफी नया हूं। भविष्य में पोस्ट के लिए मैं टिप्पणी को ध्यान में रखूंगा! – user3578925