키보드를 눌러 종료해도 작동하지 않음

키보드를 눌러 종료해도 작동하지 않음

Debian Jessie 빌드가 있는데 키보드 종료 기능을 추가하고 싶습니다. 나는 성공하지 않고 다음을 시도했습니다.

1번 시도

나는 /etc/inittab추가했다

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

나도 시도했다

ca::ctrlaltdel:/sbin/shutdown -t1 -a -r now

그런 다음 파일을 만들고 다음을 추가하려고 합니다 /etc/init/control-alt-delete.conf.

start on control-alt-delete    
exec /sbin/shutdown -h now "Control-Alt-Delete pressed"

2번 시도

또한 다음을 설치 kbd하고 rc.local추가했습니다.

loadkeys << EOF
alt keycode 103 = KeyboardSignal
EOF

그리고 /etc/inittab다음을 추가했습니다.

kb::kbrequest:/sbin/shutdown -h now

다시는 아무것도 없습니다.

3번 시도/etc/kbd/default.map.gz추가했습니다.

keycode 111 = Select
        altgr   control keycode 111 = KeyboardSignal
        control alt     keycode 111 = KeyboardSignal

나는 /etc/inittab추가했다

kb:12345:kbrequest:/sbin/shutdown -t1 -h now

내 시도는 성공하지 못했습니다. 시도할 때마다 재부팅한 것 같습니다.

나의 최종 목표는 GUI 없이 콘솔을 사용할 때 로그인 프롬프트 페이지에서 다시 시작할 수 있도록 하는 것입니다.

도와 주셔서 감사합니다

답변1

Debian jessie에서는 sysvinit가 더 이상 사용되지 않으며 systemd로 대체되었습니다. 따라서 /etc/inittab또는 를 편집하여 시스템 동작을 변경할 수 없습니다 /etc/init/*.conf.

사용자가 콘솔에서 Ctrl+를 누르면 Altsystemd는 기본적으로 동일한 디렉터리에 있는 심볼릭 링크를 호출하여 간단히 다시 시작합니다.DEL/lib/systemd/system/ctrl-alt-del.targetreboot.target

를 생성하여 이 동작을 재정의할 수 있습니다 /etc/systemd/system/ctrl-alt-del.target. 시스템을 종료하고 전원을 끄려면 심볼릭 링크를 생성하십시오 poweroff.target.

ln -f /lib/systemd/system/poweroff.target /etc/systemd/system/ctrl-alt-del.target

바라보다시스템 매뉴얼위의 특별한 목적에 관하여.

관련 정보