Я пишу скрипт оболочки.Я хочу, чтобы три скрипта запускались в другом терминале.Я написал так в сценарии оболочки,
gnome-terminal -x 1.sh
gnome-terminal -x 2.sh
gnome-terminal -x 3.sh
Затем родительский терминал ожидает завершения выполненияgnome-terminal -x 1.sh
.Он не будет переходить к следующему сценарию при первом запуске сценария.Если я запускаю эти 3 сценария в качестве фонового процесса, они запускаются в 3 разных окнах терминала, но я не могу убить эти 3 процесса.
Я должен вручную найти там идентификаторы процессов и уничтожить их.Я не хочу этого делать.Есть ли лучший способ сделать это?