sleep
지정된 시간(초)만큼 실행을 중지한다.
$ sleep (초)
kill
현재 실행중인 프로세스를 강제로 종료한다.
$ kill [-시그널] 프로세스번호
exit
쉘을 종료하고 종료코드(exit code)을 부모 프로세스에 전달한다.
$ exit [종료코드]
exit(0) - 정상적인 종료
exit(1) - 비정상적인 종료(오류 났을 때)
부모 프로세스는 전달된 종료코드를 보고 자식 프로세스가 이 번호로 가지고 종료했다는 것을 알게된다.
커널 입장에서 exit 했다는 것은 이 프로세스가 정상적으로 사용자가 종료했다고 생각한다.
오류라는 것은 프로그래머가 생각하는 논리적인 오류이다.
커널 입장과 프로그래머 입장에서 오류를 판단하는 기준이 다르다.
'DEVOPS > LINUX' 카테고리의 다른 글
[Linux] 프로세스 ID (1) | 2021.12.04 |
---|---|
[Linux] 프로그램 실행 시작, 종료 (0) | 2021.12.04 |
[Linux] 프로세스란?(+init프로세스) (0) | 2021.12.04 |
[Linux] 잠금(lock) (0) | 2021.12.04 |
[Linux] 리눅스 ps 명령어 (0) | 2021.11.07 |