
このコマンドは正確に何をしていますか(ステップバイステップ)?
openvt -c 40 /bin/agetty tty40 linux
私は次のコマンドを試しました。
openvt -c 41 /bin/agetty tty40 linux
そしてagettyはtty40(tty41ではない)から始まります。なぜそんなことですか?この-c 41
オプションは必要ないようです。削除しても同じ結果が表示されます。
答え1
openvt -c 40 /bin/agetty tty40 linux
run openvt
、VT 40を使用するように指示して、対応するVTを開いてagetty
実行します。ただしtty40
、引数として指定すると、agetty
後者はVT 40(開始位置に関係なく)を使用するように指示するため、VT 40自体を開き、そこで実行されます。
したがって、
openvt -c 41 /bin/agetty tty40 linux
VT 41の電源を入れ、agetty
VT 40自体の電源を入れます。
VTを開くには、1つのプログラムのみを使用する必要があります。必要なVTで直接実行するか、起動するagetty
たびに実行するように指示できます。
agetty tty40 linux
openvt -c 40 agetty - linux
この-c
オプションを削除すると、openvt
最初に利用可能なVTが選択されます。