제일 많이쓰는 명령어
top
,kill
, ctrl+z ->bg
,nohup
프로세스 관리!!
사용자가 로그아웃하거나 작업중인 터미널 창이 닫혀도 실행중인 프로세스를 백그라운드 프로세스로 작업될 수 있도록 해주는 명령이다.
프로세스를 이름 기반으로 검색하는 명령으로 PID를 출력한다.
예) pgrep httpd
: httpd 프로세스의 PID를 출력한다.
pgrep -u posein,yuloje
: 두 사용자가 실행 시킨 PID를 출력한다.
pgrep -u root sshd
: root 소유의 sshd 프로세스의 PID를 출력한다.
grep -t tty2
: /dev/tty2 터미널에서 실행중인 프로세스의 PID를 출력한다.
프로세스명
을 사용해서 특정 프로세스에 시그널을 보내는 명령이다. 기본 시그널은 15번(SIGTERM)
예) pkill httpd
: httpd 프로세스를 모두 종료시킨다.
pkill -9 -u yuloje
: yuloje 사용자의 프로세스에 강제 종료 SIGKILL(9)를 전송