逆引きUNIXコマンド/プロセスの詳細な情報を取得する方法
の編集
Top
/
逆引きUNIXコマンド
/
プロセスの詳細な情報を取得する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
-[[プロセスの詳細な情報を取得する方法>逆引きUNIXコマンド/プロセスの詳細な情報を取得する方法]] #navi(../) *プロセスの詳細な情報を取得する方法 [#rfc6b06b] プロセスの詳細な情報をプロセスID(PID)から調べる方法を以下に記します。~ 使用したOSはCentOSになります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#c83f774a] -[[プロセスのファイルのありかを調べる方法>逆引きUNIXコマンド/プロセスのファイルのありかを調べる方法]] -[[プロセスがオープンしているファイルを調べる方法>逆引きUNIXコマンド/プロセスがオープンしているファイルを調べる方法]] -[[プロセスID(PID)から使用しているファイルディスクリプタの情報を取得する方法>逆引きUNIXコマンド/プロセスIDから使用しているファイルディスクリプタの情報を取得する]] * プロセスの詳細な情報を取得する手順 [#g197db47] 以下の手順で調べたいプロセスの詳細な情報を取得することができます。~ 以下の例では、geditプロセスを対象として操作します。 + geditを起動する。 + ps コマンドでプロセスID(PID)を調べる。 以下のようにpsコマンドとgrepコマンドを使用してPIDを取得します。~ 下記の出力では、PIDが6121であることがわかります。 $ ps ux | grep gedit | grep -v grep 505 6121 0.9 0.8 404368 34256 ? S 11:59 0:01 gedit #br + 以下のコマンドでプロセス情報を表示する。 ls -al /proc/調べたいプロセスID 以下に上記で調べたgeditの出力例を記します。 $ ls -al /proc/6121 合計 0 dr-xr-xr-x 6 sakura sakura 0 10月 3 11:59 . dr-xr-xr-x 208 root root 0 10月 3 09:40 .. dr-xr-xr-x 2 sakura sakura 0 10月 3 12:03 attr -r-------- 1 sakura sakura 0 10月 3 12:03 auxv -r--r--r-- 1 sakura sakura 0 10月 3 11:59 cmdline -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 coredump_filter -r--r--r-- 1 sakura sakura 0 10月 3 12:03 cpuset lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 cwd -> /home/sakura -r-------- 1 sakura sakura 0 10月 3 12:03 environ lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 exe -> /usr/bin/gedit dr-x------ 2 sakura sakura 0 10月 3 12:03 fd dr-x------ 2 sakura sakura 0 10月 3 12:03 fdinfo -r-------- 1 sakura sakura 0 10月 3 12:03 io -r--r--r-- 1 sakura sakura 0 10月 3 12:03 limits -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 loginuid -r--r--r-- 1 sakura sakura 0 10月 3 12:03 maps -rw------- 1 sakura sakura 0 10月 3 12:03 mem -r--r--r-- 1 sakura sakura 0 10月 3 11:59 mounts -r-------- 1 sakura sakura 0 10月 3 12:03 mountstats -r--r--r-- 1 sakura sakura 0 10月 3 12:03 numa_maps -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 oom_adj -r--r--r-- 1 sakura sakura 0 10月 3 12:03 oom_score lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 root -> / -r--r--r-- 1 sakura sakura 0 10月 3 12:03 schedstat -r--r--r-- 1 sakura sakura 0 10月 3 12:03 smaps -r--r--r-- 1 sakura sakura 0 10月 3 12:01 stat -r--r--r-- 1 sakura sakura 0 10月 3 12:03 statm -r--r--r-- 1 sakura sakura 0 10月 3 12:01 status dr-xr-xr-x 3 sakura sakura 0 10月 3 12:03 task -r--r--r-- 1 sakura sakura 0 10月 3 12:03 wchan 上記出力結果についていくつか説明します。~ ''exe''はプロセスのファイルがどこにあるかを示しています。~ ''cwd''はカレントのディレクトリパスを示しています。~ ''fd''の中をさらに表示すれば、ファイルディスクリプタの一覧が表示されます。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
-[[プロセスの詳細な情報を取得する方法>逆引きUNIXコマンド/プロセスの詳細な情報を取得する方法]] #navi(../) *プロセスの詳細な情報を取得する方法 [#rfc6b06b] プロセスの詳細な情報をプロセスID(PID)から調べる方法を以下に記します。~ 使用したOSはCentOSになります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連資料 [#c83f774a] -[[プロセスのファイルのありかを調べる方法>逆引きUNIXコマンド/プロセスのファイルのありかを調べる方法]] -[[プロセスがオープンしているファイルを調べる方法>逆引きUNIXコマンド/プロセスがオープンしているファイルを調べる方法]] -[[プロセスID(PID)から使用しているファイルディスクリプタの情報を取得する方法>逆引きUNIXコマンド/プロセスIDから使用しているファイルディスクリプタの情報を取得する]] * プロセスの詳細な情報を取得する手順 [#g197db47] 以下の手順で調べたいプロセスの詳細な情報を取得することができます。~ 以下の例では、geditプロセスを対象として操作します。 + geditを起動する。 + ps コマンドでプロセスID(PID)を調べる。 以下のようにpsコマンドとgrepコマンドを使用してPIDを取得します。~ 下記の出力では、PIDが6121であることがわかります。 $ ps ux | grep gedit | grep -v grep 505 6121 0.9 0.8 404368 34256 ? S 11:59 0:01 gedit #br + 以下のコマンドでプロセス情報を表示する。 ls -al /proc/調べたいプロセスID 以下に上記で調べたgeditの出力例を記します。 $ ls -al /proc/6121 合計 0 dr-xr-xr-x 6 sakura sakura 0 10月 3 11:59 . dr-xr-xr-x 208 root root 0 10月 3 09:40 .. dr-xr-xr-x 2 sakura sakura 0 10月 3 12:03 attr -r-------- 1 sakura sakura 0 10月 3 12:03 auxv -r--r--r-- 1 sakura sakura 0 10月 3 11:59 cmdline -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 coredump_filter -r--r--r-- 1 sakura sakura 0 10月 3 12:03 cpuset lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 cwd -> /home/sakura -r-------- 1 sakura sakura 0 10月 3 12:03 environ lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 exe -> /usr/bin/gedit dr-x------ 2 sakura sakura 0 10月 3 12:03 fd dr-x------ 2 sakura sakura 0 10月 3 12:03 fdinfo -r-------- 1 sakura sakura 0 10月 3 12:03 io -r--r--r-- 1 sakura sakura 0 10月 3 12:03 limits -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 loginuid -r--r--r-- 1 sakura sakura 0 10月 3 12:03 maps -rw------- 1 sakura sakura 0 10月 3 12:03 mem -r--r--r-- 1 sakura sakura 0 10月 3 11:59 mounts -r-------- 1 sakura sakura 0 10月 3 12:03 mountstats -r--r--r-- 1 sakura sakura 0 10月 3 12:03 numa_maps -rw-r--r-- 1 sakura sakura 0 10月 3 12:03 oom_adj -r--r--r-- 1 sakura sakura 0 10月 3 12:03 oom_score lrwxrwxrwx 1 sakura sakura 0 10月 3 12:03 root -> / -r--r--r-- 1 sakura sakura 0 10月 3 12:03 schedstat -r--r--r-- 1 sakura sakura 0 10月 3 12:03 smaps -r--r--r-- 1 sakura sakura 0 10月 3 12:01 stat -r--r--r-- 1 sakura sakura 0 10月 3 12:03 statm -r--r--r-- 1 sakura sakura 0 10月 3 12:01 status dr-xr-xr-x 3 sakura sakura 0 10月 3 12:03 task -r--r--r-- 1 sakura sakura 0 10月 3 12:03 wchan 上記出力結果についていくつか説明します。~ ''exe''はプロセスのファイルがどこにあるかを示しています。~ ''cwd''はカレントのディレクトリパスを示しています。~ ''fd''の中をさらに表示すれば、ファイルディスクリプタの一覧が表示されます。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する