• ベストアンサー

psコマンドのTが意味するトレースとは

#ps で表示されるSTATがTなら、停止中かトレースのプロセスだという意味らしいですが トレースとはどういう状態なんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

<sys/proc.h>にある P_TRACED Debugged process being traced の事かな? それなら、デバック中(デバッガの下で実行している、事後にデバッガよりアタッチされている)のプロセスです。  

elngr
質問者

お礼

ありがとうございました。

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

関連するQ&A

  • 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コマンドをオプションなしで実行すると、自分が現在起動しているプロセスを表示するようです。 例えば、AさんとBさんが共にrootユーザーでプロセスを起動(例えばcurl)したとします。 Aさんがpsを実行したときに、Bさんが起動したcurlのプロセスは表示されるのでしょうか?

  • トレースの意味を教えてください

    基本情報技術者の勉強をしていますが、参考書に「必ず自分でトレースしてください」という言葉が何回も出てきます。 トレースとはどういう意味ですか? とても重要なことのような気がするのですが、何をすればよいかわからないです。 すごい基本的なことかもしれませんが、教えてもらえないでしょうか。

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

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

  • LinuxのPSコマンドについて

    こんにちわ 疑問に思ったので質問させてください。 Windowsでタスクマネージャーを起動すると、色々なプロセスが起動していて、たくさんのサービスが開始されていることが分かります。 見えないだけでWindowsは色々な機能が裏でCPUを使っているのだと理解しました(?)。 LinuxでPSコマンドを使うと、bashとpsしか表示されないのですが、他にCPUを使っている(裏で動いている)プロセスなどは無いのですか? あるのなら、どうやって確認できますか? カテゴリが違っていったらすみません。 よろしくお願いします!

  • 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
  • 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コマンドから出る値を取り出す方法

    psコマンド(UNIX)から出る値は USER PID %CPU %MEM VSZ RSS TTY STAT START TIME au  21482 2.6  1.2  4004 3228 ?   S    19:08  0:00 という風に、いくつかのスペースで区切られてます。 これらの数字を取り出すには、どうしたらよいですか。 具体的には、暴走したプロセスを自動的にkill出来るようにしたいのです。 ユーザーが実行しているcpuの値を取り出して、一定数以上の場合、そのPIDを取り出してkillしたいのです。

    • ベストアンサー
    • Perl
  • unixのサーバー管理

    unix のプロセス管理で プロセスの状態 stat がゾンビ以外でkillするべきものがいまいちわからないです。stat が D とか T とか S はそのままでいいのでしょうか?

  • Linux デーモンのpsコマンドでの確認

    RHEL6.2の環境でデーモン起動しているプロセスを監視しようとしています。 ところがchkconfigで起動対象になっているデーモンで、psコマンドでみると存在しないものがいます。 ランレベルはあっていました。 具体的には以下のプロセスです。 ■"chkconfig"onで"ps aux"で表示されるプロセス  ・crond  ・ntpd ■"chkconfig"onかつ"ps aux"で表示されないプロセス  ・kdump  ・netfs  ・lvm2-monitor  ・network "chkconfig"での起動は常に常駐起動しているものかと思っていたのですが、認識が異なるでしょうか? それともコマンドのオプション等の確認方法が間違っていますでしょうか。 または起動に失敗している?? 監視用のスクリプトの都合上、psコマンドでなければ見ない方向にしたいと思います。 初歩的な質問になりますが、ご存じの方がいらっしゃいましたら、情報を頂きたいです。