タグ付けされた質問 「ps」

psは、実行中のプロセスを表示するために使用されるUnixオペレーティングシステムコマンドなどです。

3
ps aux出力の意味
ps auxと入力した場合、出力の各列はどういう意味ですか?例えば $ ps aux timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv] can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty ありがとうございます。
204 linux  ps 


2
「ps -u」は本当に悪い構文ですか?
私見ps -uは非常に有用な出力を示しますps -u $USER: $ ps -u Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND elastic 234897 0.0 0.0 105980 1336 pts/2 S+ Oct10 0:00 /bin/bash ./run.sh collector-json-1.conf elastic 234899 48.7 7.1 10087120 4433104 pts/2 Sl+ Oct10 2804:11 …
75 linux  shell  ps 

10
ps:特定のpidのすべての子プロセスを再帰的に取得する方法
特定のプロセスによって生成されたプロセスツリー全体をツリーとして表示し、そのツリーのみ、つまり他のプロセスを表示しないようにするにはどうすればよいですか? 出力は次のようになります。 4378 ? Ss 0:10 SCREEN 4897 pts/16 Ss 0:00 \_ -/bin/bash 25667 pts/16 S+ 0:00 | \_ git diff 25669 pts/16 S+ 0:00 | \_ less -FRSX 11118 pts/32 Ss+ 0:00 \_ -/bin/bash 11123 pts/32 S+ 0:00 \_ vi へのパラメータだけでは、目的の結果を得ることができませんでしたps。 以下は望ましい結果を与えますが、少し複雑に思われます: #!/bin/bash pidtree() { echo -n $1 " …
43 linux  unix  process  ps 

1
UNIXでは、ps auxで表示されるSs、Sl、およびSslのプロセスタイプは何ですか?
ps auxコマンドを実行すると、いくつかのプロセスがSs、SslおよびとしてリストされSlます。 これらはどういう意味ですか? root 24653 0.0 0.0 2256 8 ? Ss Apr12 0:00 /bin/bash -c /usr/bin/python /var/python/report_watchman.py root 24654 0.0 0.0 74412 88 ? Sl Apr12 0:01 /usr/bin/python /var/python/report_watchman.py root 21976 0.0 0.0 2256 8 ? Ss Apr14 0:00 /bin/bash -c /usr/bin/python /var/python/report_watchman.py root 21977 0.0 0.0 73628 88 ? …
32 unix  process  ps 

7
プロセスリストからgrepを除外する
実行中のデーモンのプロセスIDを返すコマンドをまとめました: ps aux | grep daemon_name | awk "{ print \$2 }" それは完全に動作し、PIDを返しますが、おそらく現在実行中のプロセスである2番目のPIDも返します。返されたPIDのリストからコマンドを除外する方法はありますか? 何度かテストしましたが、コマンドは常にリストの2番目のPIDのようですが、不正確な場合に備えて最初のPIDだけを取得したくありません。
27 grep  ps  pid 

4
特定のプロセスで実行されるユーザー、pid、コマンドのみを取得する方法は?(Ubuntu 11.10)
私がするとき、私はps -ef|grep python次を得る: myusername 4492 2994 0 10:32 pts/0 00:00:01 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver root 6665 1 0 10:42 ? 00:00:00 /usr/bin/python /usr/lib/system-service/system-service-d myusername 14051 13497 0 11:28 pts/7 00:00:00 grep --color=auto python 代わりに次の出力のように、プロセスを実行しているユーザー、pid、およびプロセスのコマンドのみを取得するにはどうすればよいですか? myusername 4492 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver root 6665 /usr/bin/python /usr/lib/system-service/system-service-d
19 linux  bash  ps 

6
プロセスが実行されているフォルダーを確認する方法は?
* nixではps、実行中のプロセスを確認するために使用できます。しかし、実行可能ファイルがデバイス内に複数の同種のファイルを持っている場合、どこから起動されたかはわかりません。 これは、このテーマに関する前回の質問とは少し異なります。 実行中のプロセスの絶対パスを知るにはどうすればよいですか?
15 linux  debian  ps 

5
ps auxがユーザー名の代わりに数字を表示するのはなぜですか?
実行するps auxと、次の出力が得られました。 ... www-data 26254 0.0 0.7 27304 3544 ? S 15:07 0:00 /usr/sbin/apache2 -k start 1001 25807 0.8 0.8 48444 4332 ? Sl Sep03 1330:24 ./ts3server_linux_x86 ... www-dataはapach2ユーザーです。それは大丈夫、それは私が期待して-uいたことですが、1001は何ですか?
13 linux  ps 

3
ps、w、および場合によっては他のコマンドを実行すると、システムがハングするのはなぜですか?
理由はわかりませんが、Ubuntu 10.04LTSマシンでpsまたはwコマンドを実行できません。私は両方についてトレースを行いましたが、同じファイルの一部を読み取るときに両方とも停止しました。 これが実行結果ですps そして、ここでは「の結果ですw ...自体を読み取るときにファイルも停止しましたか?http://pastebin.com/9qRB5eHh 何が起こっている?
10 linux  ps 

3
Linuxで「ps」または「top」のリストからプロセスを「隠す」ことは可能ですか
まず、これが可能である場合は、root(またはrootのUID 0を共有するユーザー)として実行する必要があると思います。 それはに表示されないように、どのようにプロセスを起動することができるps auxか、ps efまたはtopコマンドがroot以外によって実行された場合にリストアップ? これは可能ですか? 私が通常実行しているディストリビューションはRHEL / CentOSとUbuntuです。そのため、ディストリビューション固有の回答があれば、それも問題ありません。
10 linux  process  top  ps 


2
シートごとに複数のページ(PDF)
次のghostscriptコマンドを使用しています pdf2ps input.pdf - | psnup -pA4 -4 >> output.ps ps2pdf output.ps output.pdf rm output.ps 入力ファイルの複数のページ(この場合は4)を出力ファイルの1つのシートにマージします。 パイプラインを変更して2つのコマンドを使用する必要がなく、1つの1つのライナーだけを使用するにはどうすればよいですか?同じことを行い、pdfファイルを直接操作できる他のコマンドラインツールはありますか?
8 pdf  ps  ghostscript 

1
ps –efコマンドからすべてのプロセスの詳細を表示する方法
Linux OSでIPを検索するためにbashスクリプトでack.plを使用しています たとえば、問題を示すためだけに、ここで簡単な例を示します # ( ./ack.pl -Q -a -l --max-count=1 --ignore-dir=log --ignore-dir=logs --ignore-dir=lib 1.1.1.1 /etc/sysconfig ) & [2] 25014 この例では、ack.plを実行して/ etc / sysconfigの下にあるIP 1.1.1.1を見つけました。 しかし、次のようにプロセスの詳細を表示しようとすると # ps -ef | grep 25014 root 25014 13283 1 14:46:53 pts/1 0:06 perl ./ack.pl -Q -a -l --max-count=1 --ignore-dir=log --ignore-dir=logs --ignor その後、プロセスで「/ etc / …
1 linux  process  perl  solaris  ps 

0
shゾンビプロセスを強制終了しても大丈夫ですか?
shプロセスはゾンビですが、エンタープライズサーバー内にあるため、親crond(31720)に影響する場合に備えて、それを強制終了することには疑問があります。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 31721 0.0 0.0 0 0 ? Zs 17:00 0:00 [sh] defunct> pstree -p 1967 crond(1967)───crond(31720)───sh(31721) lsof -p 31721 何も返さないため、開いているファイルはありません。
linux  process  kill  ps 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.