ps (Android)

読み:ピーエス
外語:ps 英語
品詞:商品名

Androidのシェル(adb)で、プロセスの状態を一覧するコマンド。Linuxのpsと同様の機能を持つ。

目次

AndroidのカーネルはGPLv2であるLinuxだが、その上で使われるアプリケーション類は脱GPLが図られており、psコマンドもGPLのLinuxのものとは異なる。

Androidのpsコマンドは単独で存在するのではなく、BSDライセンスで公開されているtoolboxの機能の一つとなっている。ソースは、ソースツリー中の /system/core/toolbox/ps.c が該当する。

機能

Linux用のpsと同様に、procfsつまり、/proc以下から情報を得て標準出力に出力するだけのシンプルなものである。

UNIXは伝統的に、Windowsなどと違ってプロセス情報を提供するAPIのようなものを用意しないため、プロセスに関する情報はprocfsから得る以外に方法がない。

オプション

利用可能なオプションは次の通り。

  • -t ‐ スレッドを表示
  • -x ‐ CPU使用時間を表示
  • -Z ‐ /proc/[PID]/attr/current を表示
  • -P ‐ 優先度、ポリシーを表示
  • -c ‐ CPUの番号を表示
  • 数字 ‐ PIDフィルター
  • その他 ‐ nameフィルター

複数のオプションは、空白で区切って複数記述する。

用語の所属
busybox
toolbox
関連する用語
procfs
/proc

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club