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.target
reboot.target
を作成してこの動作をオーバーライドできます/etc/systemd/system/ctrl-alt-del.target
。システムをシャットダウンして電源を切るには、シンボリックリンクを作成しますpoweroff.target
。
ln -f /lib/systemd/system/poweroff.target /etc/systemd/system/ctrl-alt-del.target
バラよりシステムマニュアル上記の特別な目的について。