यह वही है जो मैं पूरा करना चाहता हूं:
- मैं इसमें पांच टैब के साथ एक गनोम टर्मिनल खोलना चाहता हूं
- मैं प्रत्येक टैब में स्वचालित रूप से
पहले टैब में कमांड (5 - 10 कमांड) सेट करना चाहता हूं : क्लियर-केस व्यू सेट करें और उसके बाद एक या एक से अधिक कमांड निष्पादित करें
दूसरा टैब: एक सर्वर में लॉग इन करेगा और कुछ कमांड को निष्पादित करेगा
तीसरा टैब: केवल कुछ आदेशों पर अमल करेंगे
gnome-terminal --geometry=260x25-0+0 --tab -e "csh -c \"ct setview myViewName; cal\"" –tab --tab --tab
(ठीक काम करता है, दृश्य सेट है लेकिन उसके बाद निष्पादित कोई कमांड नहीं)
मैंने इसके बजाय इसे इस तरह से करने की कोशिश की है और नीचे की स्क्रिप्ट में इसे चला रहा हूं:
gnome-terminal --geometry 125x18-0-26 --tab -t "some title" -e /home/ekido/Desktop/MyScripts/myScript
#!/usr/bin/expect
exec gnome-terminal --geometry 125x49-0+81 –tab
spawn ssh usert@server
expect "password"
send "*******\r"
expect "user@server100:~>"
send “some command\r"
expect "user@server100:~>"
send “some command"
interact
यदि मैं exec gnome-terminal --geometry 125x49-0+81 –tab
उदाहरण से पंक्तियों को हटाता हूं और किसी अन्य फ़ाइल से स्क्रिप्ट को कॉल करता हूं, तो यह ठीक काम करता है - मैं सर्वर पर लॉग इन हो जाता हूं और सभी को निष्पादित किया जाता है। किसी को भी इसे हल करने में मेरी मदद कर सकते हैं?
एक स्क्रिप्ट लिखने के लिए जिसे मैं हर टैब के लिए कहता हूं वह विकल्प नहीं है, क्योंकि मेरे पास अंत में प्रत्येक में 5-7 टैब के साथ 5 टर्मिनल होंगे, और इसका मतलब है कि लिखने के लिए 25 से 30 स्क्रिप्ट होगी (लागत से अधिक मदद करता है) मेरी समस्या में)।