2012-09-19 7 views
-1

셸 스크립트를 통해 하위 프로세스를 만드는 방법을 찾으려고했지만 시도 할 수 없었습니다. 쉘 스크립트 명령에 프로세스를 죽이고 생성하지 않는 명령이있는 이유가 궁금합니다.셸 스크립트 프로세스 명령

+0

[google에서 10 초] (http://lowfatlinux.com/linux-processes.html) –

답변

0

셸에는 프로세스를 만드는 수많은 방법이 있습니다. 쉘 스크립트가 수행하는 대부분은 프로세스를 실행하는 것입니다.

process 
process & 
process1 | process2 
if process1 
then process2 
else process3 
fi 
(process) 
x=$(process) 

기타 등등.

+0

코드를 이해할 수 없습니다. 설명해 주시겠습니까? '프로세스'가 명령입니까? – Q123

+0

첫 번째 줄'process'는 쉘이 프로세스를 실행하게합니다. 두 번째 줄인'process &'는 쉘이 (프로세스가 끝나기를 기다리지 않고) 백그라운드에서 프로세스를 실행하도록합니다. 세 번째 행은 두 개의 프로세스를 실행하여'process1'의 표준 출력을'process2'의 표준 입력으로 보냅니다. 이들 각각은 프로세스를 만드는 셸을 가지고 있습니다. ... 질문을 이해하지 못했지만 쉘이 프로세스를 죽일 수는 있지만 프로세스를 만들 수없는 이유를 묻는 질문에 쉘이 프로세스를 생성하는 방법을 보여주었습니다. 대부분을 죽이기 위해 눌러졌다.) –