これは私が達成したいことです:
- 5つのタブがあるgnomeターミナルを開きたい
- 各タブで一連のコマンド(5〜10コマンド)を自動的に実行したい
最初のタブ:クリアケースビューを設定し、その後1つ以上のコマンドを実行します
2番目のタブ:サーバーにログインしていくつかのコマンドを実行します
3番目のタブ:一部のコマンドのみを実行します
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のスクリプトになることを意味します私の問題)。