- ベストアンサー
psコマンドの意味がわからない。
#]ps aux | grep updatedb root 1510 0.0 0.0 4580 668 pts/0 s 13:57 0:00 grep updatedb 上記でコマンド結果が表示され、updatedbをkill -9したいですが、数字やpts/0などの意味がわからなく困っております。サーバはlinuxです。updatedbは動いているのか不明ですが、動いているのであれば、どの数字をkillすれと良いでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
> 表示結果の数値やpts/0などの意味がわかなないでいるのです 「"ps -aux | more" とすれば先頭行に各項目の見出しが出る」 「(見出しの意味が)わからなければ"man ps" 」 と回答に書いてるんですが、それでもわからない? それとも「プロセスIDとは何か?」とか「ptsって何?」って質問ですか?
その他の回答 (5)
- 0909union
- ベストアンサー率39% (325/818)
コマンドの場合、インラインヘルプを使いましょう。 >man ps manがインラインヘルプのコマンドです。ロケールが日本語であれば、日本語で使い方やフォーマットが出てきます。他の方の回答にURLがありましたが、そのページにもおおよその使い方があります。 正確には搭載されているシェルのインライヘルプで見ましょう。 ちなみに pts/0とは 使用しているシェル状態とそのID(シェルの起動順番)。これらは、"ps -aux"とgrepを使用しなければ、結果の先頭行にヘッダーが出ますので、それを見れば、何を意味するか分かるかと思います。 もう一つ、質問内容のその結果は、あなたが実行した”| grep updatedb”のプロセスがヒットして表示されています。-a の代わりに -eを使うといいでしょう。 普段から分からない時は、インラインヘルプを使って調べる癖をつけましょう。それでも分からない時は、OS名とバージョン+コマンド名でネットで検索して、調べてから、質問しましょう。
お礼
ありがとうございました。
- cynthia4
- ベストアンサー率51% (186/358)
趣旨が良く分からないのですが ご存知の様に updatedb は、動作させるにしても 手動か cron で 動作させると思いますが ファイル一覧データベースを作成して終了します。 しょっちゅう 動作していると思われる節が あるのでしょうか それとも updatedb は 例で ps の見方 ??
お礼
そうです。PSの見方です。
- Toshi0230
- ベストアンサー率51% (836/1635)
質問文から察するに、ps コマンドだけじゃなくてパイプ "|" とかgrepの意味もわかっていないように見受けられます。 まずはUnix系OSの基本的な操作を覚えることをお勧めします。 あとは、"ps -aux | more" とすれば先頭行に各項目の見出しが出るはずなので、それを見ればだいたいわかるかと。わからなければ"man ps" をどうぞ。「英語なんでわかりません」等という場合は参考URLを参照してください。 ちなみに質問文を見る限り、updatedbは動作していないように見受けられますね…
お礼
ありがとうございます。表示結果の数値やpts/0などの意味がわかなないでいるのです。updatedbが動いていれば、プロセスIDがどこに表示になって数値のどこをkillすれば良いかわからないでおります。
- oma-ru
- ベストアンサー率38% (30/78)
上記のコマンド結果が全てですとupdatedbは起動していません。 動いていた場合は、一番左のユーザの右にあるプロセス番号をkillすれば 落とせます。
お礼
ありがとうございます。表示結果の数値やpts/0などの意味がわかなないでいるのです。updatedbが動いていれば、プロセスIDがどこに表示になって数値のどこをkillすれば良いかわからないでおります。
- foobar
- ベストアンサー率44% (1423/3185)
psの各欄の説明は最初の行に表示されたかと思います。 ps aux | head で最初の行を含めた数行を表示してみるのがよいかと思います。 updatedbは動作していないようです。 表示されているプロセスはpsと併用したgrep自体かと思います。
お礼
ありがとうございます。表示結果の数値やpts/0などの意味がわかなないでいるのです。updatedbが動いていれば、プロセスIDがどこに表示になって数値のどこをkillすれば良いかわかりません。
お礼
ありがとうございました。