코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

  • 카더가든(Car, the garden) - Home Swe⋯
    2018.12.01
    카더가든(Car, the garden) - Home Swe⋯
  • [Linux] CentOS 7 접속 및 종료하는 방법
    2018.11.07
    [Linux] CentOS 7 접속 및 종료하는 방법
  • [Python] Java와 Python 연동
    2019.09.04
    [Python] Java와 Python 연동
  • RDP Wrapper로 원격 데스크톱 설치부터 사용까지!
    2018.11.04
    RDP Wrapper로 원격 데스크톱 설치부터 사용까지!
  • [Linux] VMware에 CentOS 7 설치 완전정복⋯
    2018.10.30
    [Linux] VMware에 CentOS 7 설치 완전정복⋯

태그

  • 파이썬
  • javascript
  • oracle
  • Android
  • CentOS
  • python
  • 자바스크립트
  • r
  • Spring
  • jsp
  • Java
  • linux

최근 댓글

  • 도움이 되셨다면 좋겠네요 :)
    코락 CoRock
  • 자세히 알려주셔서 감사드립니다 ^_^
    비산동감자
  • 제 글이 유용했다니 뿌듯하네요~ ㅎㅎ
    코락 CoRock
  • 그림과 함께 꼼꼬미 글이 작성되어 정리하는데 도움이 되었습⋯
    v_aaaaa_v
  • 덕분에 도움 많이 되었습니다. 감사합니다.
    Dev_Aaron

최근 글

  • [Core C] 문자열 | String
    2021.01.19
    [Core C] 문자열 | String
  • [Core C] Array | 배열
    2021.01.18
    [Core C] Array | 배열
  • [R] Java와 R 연동
    2020.08.25
    [R] Java와 R 연동
  • git 지역 저장소에서 원격 저장소까지의 메커니즘
    2020.08.18
    git 지역 저장소에서 원격 저장소까지의 메커니즘
  • 검색 엔진 최강자! 구글에 사이트맵 등록하기
    2020.08.13
    검색 엔진 최강자! 구글에 사이트맵 등록하기

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Ubuntu] 프로세스
programming/os

[Ubuntu] 프로세스

2019. 3. 20. 19:48
반응형


6. 프로세스


6.1 프로세스 : 실행 중인 프로그램


ps(Process Status) : 실행중인 프로세스를 확인하는 명령어


6.1.1 ps : 현재 쉘에서 실행시킨 프로세스 목록

ps

PID        TTY        TIME        CMD

4584    pts/0        00:00:00    bash

4636    pts/0        00:00:00    dbus-launch

4856    pts/0        00:00:00    su


PID : 프로세스 아이디

TTY : 터미널 번호(?인 것은 백그라운드로 실행 중인 프로세스)

TIME : 프로세스를 실행한 시간

CMD : 명령어


6.1.2 컴퓨터에서 실행 중인 모든 프로세스 표시

-e(every) : 현재 실행 중인 모든 프로세스 정보를 출력하는 옵션

ps -e


6.1.3 현재 실행중인 프로세스의 상세 정보(시작시간, 부모ID 등)

-f(Full listing)

ps -f


PPID : Parent Process ID 부모 프로세스 아이디

STIME : 프로세스가 시작된 시각


6.1.4 모든 프로세스의 상세 정보

ps -ef


6.1.5 프로세스 중지

kill 프로세스ID

특정 프로세스를 종료시킴

kill 프로세스ID


프로세스를 강제로 중지시키는 옵션

프로세스 중지(-9 무조건 종료시킴)

kill -9 프로세스ID


프로세스가 중지되었는지 확인

ps


ex) gedit 툴을 실행한 후 프로세스 아이디를 확인하고 kill 명령어로 강제 종료

gedit


6.2 Foreground Process와 Background Process


y를 화면에 계속 출력

yes


별도의 터미널을 띄우고 실행

ps -e | grep yes


yes 프로세스가 실행된 창에서 Ctrl+C 강제 종료


화면에 출력되지 않음(포그라운드)

device null 장치로 보냄

yes > /dev/null


Ctrl+C를 눌러서 프로세스 강제 종료


백그라운드 프로세스

yes > /dev/null &

끝난 것처럼 보이지만 프로세스를 확인해보면 백그라운드에서 실행 중인 것으로 확인됨


프로세스 목록 확인

ps -ef | grep yes


포그라운드 프로세스

gedit


gedit를 백그라운드 프로세스로 실행

gedit &


ps -ef | grep gedit


반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/os' 카테고리의 다른 글
    • [Ubuntu] SSH(Secure SHell) 설치
    • [Ubuntu] JDK, Tomcat 설치
    • [Ubuntu] 하드 링크와 심볼릭 링크
    • [Ubuntu] 사용권한
    linux, ubuntu
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar
    [Ubuntu] JDK, Tomcat 설치
    다음 글
    [Ubuntu] JDK, Tomcat 설치
    [Ubuntu] 하드 링크와 심볼릭 링크
    이전 글
    [Ubuntu] 하드 링크와 심볼릭 링크

    티스토리툴바