Na minha solução atual, estou usando openvt
para iniciar install_script
adicionando a seguinte linha a \etc\rc.local
:
openvt -s -w /path/to/install_script
- Ele abre um novo terminal virtual (além dos outros sete disponíveis no Ubuntu Core 12.04 via
Alt-F[1-7]
). - O comutador
-s
diz aopenvt
para alternar para o novo terminal virtual (sem pressionarAlt-F8
). - O Interruptor
-w
deixaopenvt
aguardar a conclusão do comando/path/to/install_script
dado aopenvt
. - Iniciado desta forma, o script pode receber informações do usuário normalmente chamando
read
. - Após a conclusão do script, o terminal virtual é fechado (não é mais necessário alternar para ele usando Alt-F8) e o controle é retornado ao terminal virtual que estava ativo antes.