私が知っている限り、のようなターミナルエミュレータを開き、それを使って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
login
1なのでそれがすべてです。
ここではプロセスはありlogin
ますが、端末プロセスはありません。