사이트 내 전체검색
[linux] 프로세스 관리하기
로빈아빠
https://cmd.kr/server/216 URL이 복사되었습니다.

본문

프로세스 관리하기

foreground
: 쉘이 명령이 끝날 때까지 기다림, 프로세스에 키보드 입력이 가능

background
: 쉘은 명령이 끝날 때까지 기다리지 않고 다음 명령입력대기
: 프로세스는 독립적으로 동시 작업
: 프로세스에 키보드 입력이 불가능

백그라운드 모드로 프로그램 실행

find / -name passwd > passwd-path 2 > /dev/nul &

프로세스 정지 ( Ctrl + z )

ftp localhost
Ctrl + z
: 프로세스가 일시적으로 정지된다.

정지된 작업 백그라운드로 돌리기( bg )

bg <번호>
: 번호의 프로세스가 백그라운드 작업으로 전환된다.

현재 작업보기 (jobs -l )

정지된 작업 포그라운드로 돌리기 ( fg )

fg <번호>
: 번호에 프로세스가 포그라운드 작업으로 전환된다.
: 번호를 적어주지 않으면 최근의 작업이 전환된다.

프로세스 죽이기( kill )

작업 확인 : jobs -l

프로세스 번호 이용 죽이기 : kill 2553

작업번호 이용 죽이기 : kill %2

프로세스 확인 ( ps )

옵션
: a = 전체 사용자
: u = 자세하게
: x = 모든 프로세스
: r = 현재 실행 중에 있는 프로세스만

상태
: R = 실행중
: S = 짧게 잠든 상태
: Z = 좀비
: D = 디스크
: IO = 대기

실시간 프로세스 상황 보기 (top)

프로세스 계층도 그리기 (pstree)

: 참고) init는 모든 프로세서들의 조상

댓글목록

등록된 댓글이 없습니다.

1,139 (14/23P)

Search

Copyright © Cmd 명령어 3.144.244.244