2

より多くのスクリプトを実行する 2 つのタブを備えた新しい gnome ターミナルを開く bash スクリプトがあります。2 つのタブのスクリプトが終了すると、親ターミナルのメイン スクリプトが引き続き実行されます。

この bash スクリプトの複数のインスタンスを実行すると、親ターミナル スクリプトを続行する前に追加の gnome ターミナルが終了するのを待機しなくなりました。

スクリプトの追加のインスタンスが最初のインスタンスと同じように実行されるように修正するにはどうすればよいですか?

これが私が実行しているbashスクリプトです。sh scriptname.sh新しいターミナルに入力して、これの追加のインスタンスを実行します。

    gnome-terminal --tab --command="expect launchneuron.exp" --tab --command="expect launchmpj.exp"
echo "Simulation Complete"
echo "Plotting Results"
expect -c "
set timeout -1
spawn ssh $username@server
expect \"password\"
send \"$password\r\"
expect \"$ \"
send \"qsub -I -q abc -A lc_tb -l nodes=1 -l walltime=24:00:00 -d .\r\"
expect \"$ \"   
send \"sh plotgraph.sh\r\" 
expect \"$ \" 
send \"exit\r\"
" 
4

1 に答える 1