[sec]
sleep [second]
명령은 명시된 초 만큼 프로세스 실행을 중지(중지도 running상태)ctrl+{c,z,d}
ctrl+c
kill -INT PID
와 같다.SIGINT
)를 보내 종료 시킨다.ctrl+z
SIGTSTP
)을 보내 suspend 시키고, background에 있던 shell 프로세스를 foreground로 하여 명령을 입력받을 수 있게함SIGTSTP
은 프로세스에 의해 handle될 수 있는 점을 제외하곤 SIGSTOP
과 같음SIGSTOP
은 프로세스에 의해 handle될 수 없음ctrl+d
EOF
(-1) 일반 입력 보냄ctrl+d
를 EOF(-1) 일반 입력(signal XX)#!/bin/bash
for ((i=0;i<3;i++)); do
(
do_something..
)&
done
wait <--- 여기서 위 3개 실행 시킨 bg process가 끝나길 기다림
if [ $? -ne 0 ]; then <-- 3개 중 1개라도 bg가 돌아갈 경우 이 문장은 실행되지 않음
exeption handling...
fi
wait <PID>
지정한 PID만 기다린다.