2012-02-17 4 views
4

두 프로세스 (GUI 및 백그라운드 프로세스)를 동시에 시작할 수있는 bash 스크립트 (Linux 용)를 작성하려고합니다. 둘 다 종료됩니다. 어느 쪽이든 종료하면. 한 번에 두 가지를 시작하는 것에 대한 많은 설명서가 있지만 (& 앰퍼샌드는 충분히 쉽습니다) 하나의 종료로 다른 쪽이 종료되지 않습니다. 이것을 할 수있는 방법이 있습니까? 미리 감사드립니다!한 줄에 두 개의 명령이 끝나면 둘 다 끝납니다.

추가 정보 : 두 개의 루비 프로그램을 시작합니다. 나는 우분투에서 일하고있다. 키오스크 용입니다.

+0

그래서 하나의 프로세스가 종료되면 다른 프로세스를 자동 종료 하시겠습니까? – tadman

+0

프로세스가 정상적으로 종료합니까, 아니면 불이 들더라도 프로세스를 종료하려고합니까? – Phrogz

답변

3

예를 들어 sleep(1)을 사용했습니다. 각각의 수면을 루비 런치로 대체하십시오 ...

(sleep 5 
kill 0)& 
(sleep 10 
kill 0)& 
wait 
관련 문제