• 締切済み

ps コマンドでの表示方法について

ps コマンドで、動作しているアプリケーションのみ表示させる方法 はありますでしょうか? ps ax | grep Ss | grep -v (除外するもの(ttyとか[]のついたものとか) 上記の方法で表示させる以外に なにか ありますでしょうか?

みんなの回答

  • notnot
  • ベストアンサー率47% (4851/10265)
回答No.1

あなたの意図するところの「動作しているアプリケーション」の意味を明確にしないと。文字通りの意味だと、すべてのプロセスが該当しそうですけど。

unixLike
質問者

お礼

えーと 文字通り、その環境で、どんなアプリケーションが動作しているか 調べるスクリプトを抜き出したいと思ったのですが・・・ ps ax | grep Ss | grep -v (除外するもの(ttyとか[]のついたものとか) ↑を叩けば、その環境にhttpdとかpostfixが入っていれば表示されますが もっとよい方法がないかと投稿したのですが・・・

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ps コマンドについて

    ps aux | grep tty1 と打つと USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT の部分が表示されなくなってしまいます。 表示させるにはどうしたらよいでしょうか? ご存知の方よろしくお願いします。

  • Cygwinでデーモンが動いているかコマンドラインで知る方法は?(psコマンド?)

    WinXP homeEditionでCygwinを使用しています。 $ uname -r 1.5.16(0.128/4/2) CYGWIN sshd CYGWIN inetd CYGWIN cronが 動いているかコマンドラインで知る方法は無いのでしょうか? $ ps ax | grep cron としても何も表示されません。 でも[サービス]では状態は"開始"になっています。

  • psコマンドについて

    CentOS6で、ps auxを実行した時、わからないことが3点あります。 PSコマンドにてssshの結果を取得しました 【結果】 USER  PID %CPU %MEM VSZ   RSS  TTY  STAT  START  TIME  COMMAND root   1010   0.0   0.0 1612  1172   ?  Ss    16:16    0:00  /usr/sbin/sshd 【質問】 1点目:STATに表示される、「Ss」について  二つSが付く、「Ss」の意味はどういうことなのでしょうか? 2点目:STATに表示される、「W」について  色々調べてみると、「スワップアウトしたプロセス」ということがわかるのですが  「スワップアウトしたプロセスとはどういうことなのでしょうか?」  データみたいにHDDに退避されたプロセス?ということなのでしょうか?  よって、処理速度が遅くなったりする? 3点目:TTYの「?」について  制御端末がない場合のプロセスが、 ?でが出力される。  ということはわかったのですが、このsshdは自動起動設定にしているため  「?」になったのでしょうか? ご教授お願いします。

  • 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すれと良いでしょうか?

  • 実行中のプロセス数をカウントしたい

    ネットで以下コマンドを見つけて実行しました。 ps -ef | grep -v grep | grep httpd 実行結果は/usr/sbin/htpdが9行表示 この9行をカウントしたい為、 ネットで以下コマンドを見つけて実行しました。 ps -ef | grep -v grep | grep httpd | wc 実行結果は『9 72 576』が表示 上記の結果で9のみを表示させるコマンドがあれば 教えていただけないでしょうか。 また、実際にカウントしたいプロセスは以下例のように 半角スペースと()をふくんでおり 上記httpdのようにうまくいきませんでした。 例:test (rei) 半角スペースと()を含んだプロセス数をカウントするコマンドがあれば 教えていただけないでしょうか。

  • tomcat psコマンドでスレッドのプロセスが見れません。。

    はじめまして。 JDK1.4.2-13 + tomcat5.0.28 + RHEL3でWEBアプリ環境を 構築しています。 Linux上ではJavaの1スレッドが1プロセスとして 実行されていると思いますが、この1スレッドをpsコマンドが 見た時になぜか表示されません。tomcat本体のjavaプロセスは 確認できるのですがスレッドに当たるプロセスが見えません。 topコマンドでは処理させた時にjavaというプロセスが 処理に応じて上位に表示されるのですが、この時に、 ps -ef | grep java でJavaプロセスを確認しようとしてもどうしても 見ることができません。。 linux上でtopコマンドとpsコマンドでは表示されるプロセス に違いがあるのでしょうか? WEBで調べてみてもみなさんpsコマンドでtomcatのJavaスレッド プロセスが確認できているようなので質問させて頂きました。 宜しくお願いします。

    • ベストアンサー
    • Java
  • シェル/grep 同名プロセスのカウント

    例えば、ターミナルをいくつか起動して、bashが動いている数を調べるのに、 $ cnt=`ps ax | grep 'bash' | grep -v -c 'grep'` $ echo $cnt とすると、あるべき数より1つ多い数値がcntに入っています。 $ ps ax | grep 'bash' | grep -v -c 'grep' で出力される数に1を足した数値です。 一方、lessをいくつか起動して、上記の'bash'を'less'に代えると正しい数値が返ります。 上記の'bash'を自作シェルスクリプト'mycmd'に代えると、cntにはあるべき数より1つ多い数値が入ります。 間違った操作をしているのかもしれませんが、これはどういう事情によるものでしょうか。 2014年8月7日

  • プロセス監視(psコマンド)について

    初歩的な質問ですいません。 プロセスを確認するためにpsコマンドを利用しています。psコマンドで自分以外のプロセスのみを表示させたいと感じています。オプションをつけて、自分が実行しているプロセス以外を表示させることはできないのでしょうか。 また、参考URL等ありましたら教えていただけましたら幸いです。

  • UNIXの「grep」コマンドについて質問です。

    他の場所で一度同じ質問をしたのですが、 明確な理由がわかりませんでしたため、お願いいたします。 業務に関係の無いふとした疑問なのですが、 もしお分かりになる方がいらっしゃいましたら教えてください。 実行中の特定プロセスを調査するときに良く使用する、 「ps -ef | grep XXX」についてです。 この後さらにパイプして"| grep -v grep"とすれば、 コマンド出力結果から、自分自身のプロセスを100%排除できますが、 "| grep -v grep"を付けない場合は、 タイミングによって、自分自身のプロセスが出力されるときと、 されないときがあるようです。 この("| grep -v grep"を使用しない)場合に、 自分自身のプロセスが引っかかったり引っかからなかったりするのには、 何が決め手になっているのでしょうか。 よろしくお願いいたします。

  • tail & grep の結果表示をリアルタイムに表示させる方法

    tail & grep の結果表示をリアルタイムに表示させる方法 現在以下のようなコマンドを実行しています。 tail -f ログファイル名 | grep -E "正規表現" | grep -E -v "正規表現" で、リアルタイムに表示してほしかったのですがだいぶ遅れてでないと出力されません。 正確にはいろいろ操作をしてログを多めに出さないと出力されないようです。 どうやら画面出力までにはバッファされているようです。 どこでバッファされているか分からないのですが、 とにかくタイムラグ無く(もしくは少なく)リアルタイムに出すようにしたいです。 tail & grep の結果表示をリアルタイムに出力する方法を教えてください。 よろしくお願いします。