Enviado em 09/12/2016 - 06:49h
Olá galera, estou tentando executar um script com várias caixas de diálogo padrão do Debian (whiptail), antes da tela de login, porém não estou conseguindo.======================== SCRIPT EM /ETC/INIT.D ===========================
#!/bin/sh
### BEGIN INIT INFO
# Provides: script
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start script at boot time
# Description: Enable service provided by script.
### END INIT INFO
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
script_start(){
title1="INFORMACAO"
NAME=$(whiptail --title "$title1" --inputbox "Nome: " --fb 10 60 3>&1 1>&2 2>&3)
PASSWD=$(whiptail --title "$title1" --passwordbox "\nSenha: " --fb 10 40 3>&1 1>&2 2>&3)
echo `uptime` > /tmp/a # Comando de referencia - saber se o bloco está sendo executado.
}
script_stop(){
echo "teste"; sleep 10
}
case "$1" in
start)
script_start
;;
stop)
script_stop
;;
restart)
script_stop; script_start
;;
*)
echo "Valor inválido"
esac
============================================================================