web-dev-qa-db-ja.com

Linuxシステムで、psコマンドなしですべてのプロセスIDを印刷する方法

すべてのプロセスids(pid)を取得したいのですが、psコマンドを使用せずに要件を満たしています。ありがとう!

のような:$ ps aux

宿題です。インターネットを検索しましたが、一致する結果はありませんでした。ありがとう!

18
WB Lee

Linuxでは、実行中のすべてのプロセスの「メタデータ」が / proc filesystem に保存されています。

実行中のすべてのプロセスID:

shopt -s extglob # assuming bash
(cd /proc && echo +([0-9]))
17
glenn jackman