Bash スクリプトが起動時にキーが押されたことを検出

Bash スクリプトが起動時にキーが押されたことを検出

起動時に押されたキーの組み合わせに基づいて実行レベル スクリプトをカスタマイズしたいと考えています。

起動後できるだけ早くキーの押下をテストするにはどうすればよいでしょうか? たとえば、実行レベル 5 のスクリプトを準備できるように、コンピューターを実行レベル 1 でロックするなど、特別な操作を行う必要がありますか?

これについてどうすればいいでしょうか?

答え1

sysinit スクリプト (ここでは、Mint では何かわかりません)read -N 1 -t 0.1でキー押下をキャプチャし、キャプチャされた文字に基づいて適切なランレベルに切り替えることができます。/etc/rc.sysinit

関連情報