이 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를 열려면 하나의 프로그램만 사용해야 합니다. 원하는 VT에서 직접 실행 하거나 agetty시작될 때마다 실행되도록 지시할 수 있습니다.

agetty tty40 linux
openvt -c 40 agetty - linux

-c옵션을 제거 하면 openvt사용 가능한 첫 번째 VT가 선택됩니다.

관련 정보