sudo ps o gpid,comm
レポートは似ています3029 bash
が、コマンドにパラメータがあります--arbitrary -other -searchword
。これらのパラメータを表示する方法はありますか?
答え1
出力形式を指定するのではなく、単に with オプションを使用したps
後、次のように使用できます。grep
pgrep
-a
pgrep -a bash
これにより、コマンド名(bash
)とその引数(存在する場合)が表示されます。
からman pgrep
:
-a, --list-full
List the full command line as well as the process ID.
答え2
実際には何もgrepすることなくps
(少なくともGNU / LinuxシステムまたはHP-UXの一般的なprocps-ng実装ps
)、次のコマンドを実行します。
ps -o args= -C bash
引数リストが長い場合は、いくつかの-w
オプションを追加できます(HP-UXでは適用されません)。
ps -wwo args= -C bash
答え3
次のコマンド:
sudo ps o gpid,comm,args
以下を印刷します。
3029 bash bash --arbitrary -other -searchword