Ctrl+Alt+F# と入力すると表示される端末はプロセスですか? [コピー]

Ctrl+Alt+F# と入力すると表示される端末はプロセスですか? [コピー]

私が知っている限り、のようなターミナルエミュレータを開き、それを使ってxtermプロセスを一覧表示すると、実行されているプロセスを見るpsことができます。xterm

ちなみにCtrl+Alt+F#を入力すると、「全画面端末」が表示されます。この「フルスクリーン端末」もプロセスですか?それとも実際のプロセスではなくカーネルが提供するUIですか?

答え1

通常の端末エミュレータとは異なり、このフルスクリーン端末はユーザーモードプロセスでは処理されず、カーネルによって提供されます。

バラより仮想コンソール

答え2

コンソール 1 にログインし、sleep 10000 と入力したら、以下を使用してプロセスリストを実行します。

ps -AHl | grep -B2 sleep

わかりました。

4 S     0  4002     1  0  80   0 - 18473 -      tty1     00:00:00   login
4 S  1000 23312  4002  0  80   0 -  8235 -      tty1     00:00:00     bash
0 S  1000 23360 23312  0  80   0 -  1452 -      tty1     00:00:00       sleep

sleep途中にあるとbash予想されます。そしてbashの親IDはlogin login1なのでそれがすべてです。

ここではプロセスはありloginますが、端末プロセスはありません。

関連情報