| HOME / 정보공유 / AIX 명령어 모음

wait
wait wait 명령 목적 프로세스 ID의 종료 때까지 기다립니다. 구문
wait [ ProcessID ... ]
설명
wait 명령은 ProcessID 변수에 의해 지정된 프로세스 ID가 종료될 때까지 대기(실행 일시정지)합니다. ProcessID 변수를 지정하지 않는 경우, wait 명령은 호출 쉘에 알려진 모든 프로세스 ID가 종결되고 0의 종료 상태로 종료될 때까지 기다립니다. ProcessID 변수가 알려지지 않은 프로세스 ID를 나타낼 경우, wait 명령은 이 프로세스 ID를 종료 상태 127로 종료된 알려진 프로세스 ID로 취급합니다. wait 명령은 ProcessID 변수에 의해 지정된 최종 프로세스 ID의 종료 상태와 함께 종료됩니다.
플래그
ProcessID wait 명령이 종료 시점까지 대기하는 명령의 부호 없는 십진 정수 프로세스 ID를 지정합니다.
종료 상태
하나 이상의 피연산자가 지정되어 있고 모든 피연산자가 종료되었거나 호출하는 쉘에 알려져 있지 않으며 지정된 최종 피연산자의 상태가 알려져 있는 경우, wait 명령의 종료 상태는 지정된 최종 피연산자에서 지시하는 명령의 종료 상태 정보와 동일합니다. 신호를 받아서 프로세스가 비정상적으로 종료된 경우, 정확한 상태 값이 지정되어 있지 않아도 종료 상태는 128 이상이며 다른 신호에 의해 생성된 종료 상태 정보와 구분됩니다(kill -l 명령 옵션 참조). 그렇지 않으면, wait 명령은 다음과 같은 값 중 하나로 종료됩니다.
0 wait 명령이 피연산자 없이 호출되었으며 호출하는 쉘에 알려진 모든 프로세스 ID가 종료되었습니다.
1-126 wait 명령이 오류를 발견했습니다.
127 지정된 최종 ProcessID 피연산자에 의해 식별된 명령을 알 수 없습니다.
파일
/usr/bin/wait wait 명령이 포함되어 있습니다.
관련 정보
shutdown 명령, sleep 명령, wall 명령.
alarm 서브루틴, pause 서브루틴, sigaction 서브루틴.