터미널을 통해 하나 이상의 프로세스를 실행하는 방법

터미널을 통해 하나 이상의 프로세스를 실행하는 방법

단일 터미널 창에서 두 개 이상의 프로세스를 시작하는 데 문제가 있습니다.

내가 wvdial을 시작한 것처럼

sudo wvdial

모든 시작 프로세스 세부 정보가 표시되지만 반환되지는 않습니다.

pankaj@N5010:~$ 

ctrl+c를 눌러 종료할 때까지 wvdial이 종료됩니다.

내가 원하는 것은 동일한 터미널 창에서 wvdial과 nautilus를 모두 시작하는 것입니다. 가능합니까??

답변1

그래 넌 할수있어. 명령 끝에 앰퍼샌드 문자(&)를 추가하면 됩니다. 이렇게 하면 프로그램이 셸에서 백그라운드 작업으로 실행될 수 있습니다. 이와 같이:

sudo wvdial &
nautilus

작업이 백그라운드에서 실행되는 동안 작업의 터미널 출력이 계속 표시된다는 것은 아무 가치가 없습니다.

답변2

첫 번째 명령에 앰퍼샌드를 추가하세요.&그러면 명령이 백그라운드에서 실행됩니다.남자 강타말한다:

명령이 제어 연산자 &에 의해 종료되면 쉘은 서브쉘의 백그라운드에서 명령을 실행합니다. 쉘은 명령이 완료될 때까지 기다리지 않으며 반환 상태는 0입니다.

관련 정보