이 명령은 정확히 무엇을 하고 있나요(단계별)?
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를 열려면 하나의 프로그램만 사용해야 합니다. 원하는 VT에서 직접 실행 하거나 agetty
시작될 때마다 실행되도록 지시할 수 있습니다.
agetty tty40 linux
openvt -c 40 agetty - linux
이 -c
옵션을 제거 하면 openvt
사용 가능한 첫 번째 VT가 선택됩니다.