[Linux] Process Control

2715 ワード

Process


プロセスとは?

  • 実行中のプログラム(メモリ内のプログラム)
  • PIDで区切られています.
  • プロセスタイプ


    これは
  • の場合によって異なります.
  • プロセス関連命令


    ps



    ps -ef

  • をより詳細に出力
  • 実行していないプロセスに出力
  • options



    プロセス制御命令


    しんごうばんごう



    kill, pkill



    実習プロセスの確認

  • ログインユーザが実行しているプロセス
  • を確認する.
    ps
  • バックグラウンドで20秒間スライド
  • を実行する.
    sleep 20 &
  • 出力詳細
  • ps -f
  • 現在ログインしているユーザ+システムプロセス
  • ps -e
    一般的には
  • ...
  • ps -ef
  • を保留
  • を表示
    ps -ef | more
  • top:cpu、メモリ使用状況
  • を表示
    top

    実習プロセスを終了

  • PIDで
  • を終了する.
    kill -9 <PID>
  • プロセス名で
  • を終了
    pkill -9 <PROCESS NAME>
  • もしあなたが死ななければ、あなたの両親を探しに行きます.PPID確認後
  • ps -ef | grep <PPID>
    しかし、そのプロセスのPPIDが1だったら?祖先が私に実行させたのです.
    こんな子は置いておきましょう.
    PPIDが0の場合:オペレーティングシステムカーネル