posted by Hydrogen_B 2020. 1. 1. 20:40

프로세스 관련 명령어

  1. -a: 현재 실행중인 모든 프로세스 추력
  2. -e: 모든 프로세스 정보 출력
  3. -l: Lng format
  4. -u: 프로세스를 실행한 사용자 정보와 프로세스 시작 시간 등을 출력
  5. -x: 제어 터미널을 갖지 않는 프로세스 출력
  6. -f: Full format정보

 

Foreground & Background, 기타 명령어

  1. Foreground

-> 일시중지 (ctrl+z)

  1. Background

-> # 명령어 &

  1. jobs: Background 실행중인 프로세스나 현재 중지된 프로세스 목록을 출력
  2. fg: Background -> Foreground

-> # fg %[작업번호]

  1. bg: Foreground -> Background

-> # bg %[작업번호]

 

SIGNAL: 프로세스에게 발생하는 비동기적인 사건, 커널이 프로세스에게 보낼 있음

-> ctrl+c, ctrl+z, kill(), alarm()

 

주요 SIGNAL

<1>: 로그아웃, 설정 파일 다시 읽기

<2>: 키보드에 의한 실행 중지 -> ctrl+c

<9>: 강제 종료

<15>: 실행 종료

<19>: 실행 정지 -> ctrl+z

 

kill 명령어

  1. # kill PID
  2. # kill -9 PID1 PID2 PID3 PID4
  3. # kill -HUP 1234
  4. # kill %[작업번호]
  5. killall: 프로세스명 or 데몬명으로 프로세스 종료시킴

# killall %[작업번호]

# killall -s SIGHUP sshd

  1. pkill: 조건에 해당되는 복수 프로세스 신호 전달 가능

# pkill -t [터미널명]

# pkill -9 bash

'리눅스' 카테고리의 다른 글

계정 관리 명령어  (0) 2020.01.01
아카이브 명령어  (0) 2020.01.01
쉘 명령어  (0) 2020.01.01
퍼미션 이해 및 사용  (0) 2020.01.01
Vim 편집기 단축키  (0) 2020.01.01