Bashスクリプトは起動時にキーを押すことを検出します。

Bashスクリプトは起動時にキーを押すことを検出します。

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

起動時にできるだけ早くキープッシュをテストする方法は?ランレベル5スクリプトを準備できるように、コンピュータをランレベル1でロックするなど、特別な作業を行う必要がありますか?

私は何をすべきですか?

答え1

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

関連情報