web-dev-qa-db-ja.com

「?」とはTTYの下で表す

ターミナルでpsを実行すると、次のようなメッセージが表示される場合があります。

enter image description here

?とは何ですか? Linuxサーバーにsshしているので、にあるように、それは単にsshdだと思います[〜#〜] cmd [〜#〜]ですが、?が端末インスタンスを表すpts/1があると考えているので、気になります。

12
8protons

それが示している ?このプロセスが関連付けられているTTY(端末インターフェース)がないため。 sshdはシステムデーモンであり、クライアントセッションに依存するべきではないため、これは幸運です。

コメントで述べたように、セッションを閉じると、そのTTYに関連するすべてのプロセスが終了します。これは、システム全体のプロセスには望ましくありません。

13
Julie Pelletier