NOTION : https://gaudy-sword-38e.notion.site/LINUX-Program-c1ea89c61bb841ee9596a90195d5c324
$ ps
- 현재 창에서 실행한 프로세스만 출력
- -x : 자신이 사용하는 모든 프로새스 출력
- -aux : 시스템에서 동작하는 모든 프로세스들 출력
$ kill [option][__PID__]
- -s signal : 프로세스에게 보낼 시그널을 암시한다.
- -KILL : 보통의 kill로 죽지 않을 경우
- -HUP : 데몬 프로세스를 다시 실행할 때 사용
$ top [option]
- -d : 화면 갱신 시간을 설정
- -c : command list 전체를 보여준다,
- -i : idle 상태와 zombie 프로세스는 무시한다.
$ nohup [실행파일 이름]
$ nice [실행파일 이름]
foreground process : 현재 터미널에서 수항하는 프로세스 (표준 입출력 가능하다.)
background process : 터미널 이면에서 수행하는 프로세스. ‘&’ 이용함
command 맨 끝에 붙여주면 해당 프로세스가 백그라운드로 실행된다.
단지 백그라운드 형태로 프로세스를 실행하기 때문에 세션과 연결이 끊어지면 함께 프로그램 종료됨. (nohup과 차이남)
$ fg [job_id]
job_id의 process를 background 로 실행 재개
job_id를 입력핮 않으면 가장 최근에 stop 된 process를 background로 실행 재개