Posso executar meu script usando inputbox para aparecer minha caixa de menu antes do login?

0

Estou tentando fazer experiências com /etc/init . Eu escrevi um script que exibe uma janela mostrando algum menu. Não entendo em qual evento devo iniciar meu serviço. Eu não quero nenhum gerenciador de desktop após o boot, então eu desativei o LightDM. Agora quero que meu script seja executado para mostrar meu próprio menu após a inicialização. Como posso conseguir isso? Por favor ajude..... Estou usando o Ubuntu 13.04.

Este é o meu script

  dialog --backtitle "Linux Shell Script Tutorial " --title "Main\
  Menu" --menu "Move using [UP] [DOWN],[Enter] to\
  Select" 15 60 3 \
  Date/time "Shows Date and Time" \
  Calendar "To see calendar " \
  Editor "To start vi editor " 2>/tmp/menuitem.$$

  menuitem='cat /tmp/menuitem.$$'

  opt=$?

 case $menuitem in
 Date/time)  date;;
 Calendar)    cal;;
 Editor)       vi;;
 esac
    
por Kishor 22.07.2013 / 12:27

1 resposta

1

Você não tem nenhuma chance de executar esse script durante a inicialização ou a tela de login antes . O motivo: você deve estar autorizado / autenticado para executar comandos como vi . Se desejar, você pode executar o script on / at (imediatamente após) o login. Veja Como faço para iniciar aplicativos automaticamente no login? neste sentido.

Arquivos em /etc/init são arquivos de configuração informando ao Upstart como e quando iniciar, parar, recarregar a configuração ou consultar o status de um serviço.

    
por Radu Rădeanu 30.07.2013 / 13:36