キーボードを押して終了しても機能しない

キーボードを押して終了しても機能しない

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回試してください

また、以下をインストールしkbdrc.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

バラよりシステムマニュアル上記の特別な目的について。

関連情報