본문 바로가기
computer

foreground / background

by 유순이 2021. 7. 1.

프로세스와 바이너리

 


foreground process 

: shell에서 어떤 명령을 통해 프로세스가 실행된 뒤, 해당 프로세스 수행 종료까지 사용자가 다른 입력을 하지 못하는 프로세스

 

background process

: 사용자 입력과 상관 없이 실행되는 프로세스, 해당 명령어 입력시 맨 뒤에 '&' 만 붙여준다.

[job number] / pid

 

 

!wq 

: 저장 후 나가기

 

ctrl + c

: 프로세스 강제 종료

 

ctrl + z

: 잠깐 중단 / 

 

jobs

: ls와 같이 job list  출력

 

bg

: 가장 최근에 stop된 job을 실행

bg 다음 숫자를 넣으면 해당 job number를 재실행!

 

ps [-option]

: 프로세스 상태 확인 명령

-a 시스템 사용하는 모든 사용자의 프로세스 출력

-u 프로세스 소유자의 상세한 정보 출력

-l 프로세스 관련 상세 정보 출력

-x daemon process(사용자 모르게 시스템 관리를 위해 실행되는 프로세스) 까지 확인하기 위해 사용

-e 해당 프로세스 관련 환경 변수 출력

-f 프로세스 간의 관계 정보 출력

 

more

: 끊어서 출력 space 누르면 다음 페이지

 

kill -9 [pid]

: 강제로 죽이기 / -9 없으면 이런 저런 핑계대면서 안죽인다.

 

 

 

'computer' 카테고리의 다른 글

하드 링크  (0) 2021.07.02
리눅스 파일 시스템  (0) 2021.07.02
리다이렉션과 파이프  (0) 2021.06.30
시스템 프로그래밍 기본 BY 쉘  (0) 2021.06.30
유닉스 / 리눅스 기본 구성  (0) 2021.06.29

댓글