このopenvtコマンドは何をしますか?

このopenvtコマンドは何をしますか?

このコマンドは正確に何をしていますか(ステップバイステップ)?

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の電源を入れ、agettyVT 40自体の電源を入れます。

VTを開くには、1つのプログラムのみを使用する必要があります。必要なVTで直接実行するか、起動するagettyたびに実行するように指示できます。

agetty tty40 linux
openvt -c 40 agetty - linux

この-cオプションを削除すると、openvt最初に利用可能なVTが選択されます。

おすすめ記事