Linux1 프로세스 병렬로 돌리는 예제 Shelll linux 환경에서 프로세스를 병렬로 돌리는 shell 정리 wait 란? linux 에서 wait 명령어는 자식프로세스가 종료할 때까지, 부모프로세스가 sleep() 모드로 기다립니다. 예를 들면, 부모 process 에서 자식 프로세스를 호출하는데 자식 프로세스가 20초 걸린다고 가정하겠습니다. 자식 프로세스가 20초 걸릴 동안 부모 process 가 종료를 해버리면 자식 프로세스는 좀비 프로세스가 되버립니다. 그렇기 위해 wait 를 사용합니다. shell source parallelTest.sh subModule.sh, subModule2.sh 를 병렬로 호출하고 각 자식프로세스를 wait 했다가 마지막에 각 자식 프로세스의 exitCode 를 출력합니다. #!/bin/sh # 각 pid 를 저장.. 2021. 8. 2. 이전 1 다음