0
나는 쉘 스크립트를 작성 중입니다. 3 개의 스크립트가 다른 터미널에서 실행되기를 원합니다. 나는 다른 터미널에서 그놈 터미널 자식 프로세스를 실행하는 방법
gnome-terminal -x 2.sh
gnome-terminal -x 3.sh
gnome-terminal -x 1.sh
gnome-terminal -x 1.sh
의 실행을 완료 기다리고, 쉘 스크립트에 다음과 같이 썼다. 첫 번째 스크립트가 실행되는 동안 다음 스크립트로 진행하지 않습니다. 이 3 개의 스크립트를 백그라운드 프로세스로 실행하면 3 개의 다른 터미널 창에서 실행되지만이 3 개의 프로세스를 종료 할 수는 없습니다.
나는 프로세스 ID를 수동으로 찾아서 죽여야 만한다. 나는 이것을하고 싶지 않다. 더 좋은 방법이 있습니까?
당신은 그들에게 발사 명령 줄에서 자신의 프로세스 ID 얻을 수