0515(1)

qlog公式からのメッセージ:ログインをしていなくてもいいねを押すことができます!

Linux

プロセス管理

プロセスとは、プログラムを実行したときに生成されるインスタンス。
psで確認
psの後にauxをつけると詳細が見れる

Pstree

プロセスの親子関係を把握するコマンド
オプション
-a コマンドライン引数を表示
-c 同じ内容のツリーをまとめないで表示
-n プロセスIDで並び替えて表示
-p プロセスIDを表示
-u ユーザIDを表示

Top

リアルタイムにプロセスの状態を表示
タスクマネージャーのようなもの

プロセスのkill

$kill <プロセスID>

ゾンビ(正常に終了されなかったプロセス)を終了させる

job

フォアグラウンド
今操作しているアプリ
バックグラウンド
フォアグラウンド以外

$jobs

稼働しているジョブの一覧とその状態の表示ができる

$bg %<job番号>/fg %<job番号>

バックグラウンド/フォアグランド切り替え

コマンドオプション
-l プロセスIDを含めて表示
-p プロセスIDのみ
-r 実行中のみ
-s 停止中のみ

jobの停止

$kill %<job番号>

プロセスと同じでroot以外では他人のジョブを停止できない


kasai