la partie correspondante du code est:Comment déclencher automatiquement plusieurs fenêtres gnome-terminal et les garder ouvertes et actives?
code principal
#.....some code
send "flag1\r"
exec gnome-terminal -t "tab1" -x bash "$HOME_PATH/scripts/startTask1.tcl"
send "flag2\r"
exec gnome-terminal -t "tab2" -x bash "$HOME_PATH/scripts/startTask2.tcl"
#.....some code
startTask1.tcl
#.....some code
expect "flag for task2 to go"
send "flag3\r"
interact
send "flag4\r"
#.....some code
puis je l'ai trouvé, je peux voir les impressions de flag1 et flag3, la fenêtre " tabl "est ouvert, mais la tab2 n'a pas pu être déclenchée.
J'ai essayé de fermer les fenêtres tabl, puis tab2 a été ouvert. Cependant, ce que je veux, c'est garder ces deux fenêtres ouvertes automatiquement.
Ma compréhension est: "interagir" donner le contrôle, alors le prochain terminal devrait être ouvert automatiquement, non?
Je suis de première année sur ce sujet, donc certains mots ci-dessus peuvent ne pas être exact. Très apprécié pour la réponse, merci.
Merci Brian et Donal, le problème est résolu en mettant à jour le système d'exploitation Ubuntu. :) – Jeff