ps -aux出力のpts / 0とpts / 1はどういう意味ですか?

ps -aux出力のpts / 0とpts / 1はどういう意味ですか?

私が読んでいるUnix電動工具予約してps注文に出会いました。ps x本に提供されるコマンドの出力は次のとおりです。

PID   TTY STAT TIME COMMAND
18034 tty2 S 0:00 -zsh
18059 ?    S 0:01 ssh-agent
18088 tty2 S 0:00 sh /usr/X11R6/bin/startx
18096 tty2 S 0:00 xinit /etc/X11/xinit/xinitrc -- :0 -auth /home/jpeek/
18101 tty2 S 0:00 /usr/bin/gnome-session
18123 tty2 S 0:33 enlightenment -clientId default2
18127 tty2 S 0:01 magicdev --sm-client-id=default12
18141 tty2 S 0:03 panel --sm-client-id default8
18145 tty2 S 0:01 gmc --sm-client-id default10
18166 ? S 1:20 gnomepager_applet --activate-goad-server gnomepager_a
18172 tty2 S 0:01 gnome-terminal
18174 tty2 S 0:00 gnome-pty-helper
18175 pts/0 S 0:00 zsh
18202 tty2 S 0:49 gnome-terminal
18203 tty2 S 0:00 gnome-pty-helper
18204 pts/1 S 0:01 zsh
18427 pts/1 T 0:00 man zshjp
18428 pts/1 T 0:00 sh -c /bin/gunzip -c /home/jpeek/.man/cat1/zshjp.1.gz
18430 pts/1 T 0:03 /usr/bin/less -is
18914 pts/1 T 0:02 vi upt3_changes.html
1263 pts/1 T 0:00 vi urls.html
1511 pts/1 T 0:00 less coding
3363 pts/1 S 0:00 vi 1007.sgm
4844 tty2 S 0:24 /usr/lib/netscape/netscape-communicator -irix-session
4860 tty2 S 0:00 (dns helper)
5055 pts/1 R 0:00 ps x

誰かがこの出力をデコードするのに役立ちますか?pts/0とはどういう意味ですかpts/1?

  1. 私が見つけることができるのはpts担当者だけです。「医師ターミナルスレーブ」pts/0しかし、後ろの違いを理解できませんでしたpts/1
  2. ?なぜin列があるのですTTYか?ttyこのプロセスが不明な理由は何ですか?
  3. さまざまなGnomeアプリケーションの意味は何ですか?GNOME-Pty-ヘルパーそしてgnopager_applet

とても感謝しています。

ベストアンサー1

  1. これは擬似端末の別のインスタンスです。たとえば、端末ウィンドウでは異なるタブです。
  2. TTYはありません。プロセスはttyから分離されました。 TIOCNOTTY ioctl() または setid() を使用してください。従来、これは端末からログアウトしたときにSIGHUPによって自動的に終了しないバックグラウンドプロセス(別名「デーモン」)になるように行われていました。 (この場合、gnomeプロセスはおそらく他のメカニズムによって終了します。)

    systemdあるいは、サービスに対して開始されたプロセスなど、開始するTTYがない可能性があります。

おすすめ記事