এটিই আমি অর্জন করতে চাই:
- আমি এটিতে পাঁচটি ট্যাব সহ একটি জিনোম টার্মিনাল খুলতে চাই
- আমি প্রতিটি ট্যাবে স্বয়ংক্রিয়ভাবে কমান্ডের একটি সেট (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 স্ক্রিপ্টগুলি লিখবে (এটি তার চেয়ে আরও বেশি ব্যয় করবে) আমার সমস্যা)।