Script Bash detecta chave na inicialização

Script Bash detecta chave na inicialização

Quero personalizar meus scripts de nível de execução com base em uma combinação de teclas pressionada na inicialização.

Como testar o pressionamento de teclas o mais cedo possível na inicialização? Preciso fazer algo especial, como por exemplo: bloquear o computador no nível de execução 1 para poder preparar scripts de nível de execução 5?

Como faço para fazer isso?

Responder1

Você pode usar read -N 1 -t 0.1para tentar capturar um pressionamento de tecla em seu script sysinit ( /etc/rc.sysinitaqui, não sei o que é no Mint) e mudar para o nível de execução apropriado com base no caractere capturado.

informação relacionada