Saída de Comando porque aparece esta mensagem
estou usando o seguinte comando em Shell script echo -n $Romsenha | sudo -S -u root sh -c ./Romrun.sh 1 2>/dev/null . Toda vez que digito a senha errado aparece no terminal a mensagem Sinto muito tente novamente. Existe como ocultar esta mensagem. Abaixo o código:
while [ $Rom_bool -ne 1 ]; do
Romsenha=$(zenity --password)
Rom_bool=$?
while [ $Rom_bool -eq 0 ]; do
# Pega a senha do login gráfico
Romsenha=$(echo "$Romsenha" | cut -f1 -d'|')
# Passa a senha
echo -n $Romsenha | sudo -S -u root #zenity --info --text "Bem vindo: r00t" 1 2>/dev/null && exit
Rom_bool=$?
if [ $Rom_bool -eq 0 ]; then Rom_bool=1; else Romalerta " Senha Inválida !"; Rom_bool=2; fi
done; done
while [ $Rom_bool -ne 1 ]; do
Romsenha=$(zenity --password)
Rom_bool=$?
while [ $Rom_bool -eq 0 ]; do
# Pega a senha do login gráfico
Romsenha=$(echo "$Romsenha" | cut -f1 -d'|')
# Passa a senha
echo -n $Romsenha | sudo -S -u root #zenity --info --text "Bem vindo: r00t" 1 2>/dev/null && exit
Rom_bool=$?
if [ $Rom_bool -eq 0 ]; then Rom_bool=1; else Romalerta " Senha Inválida !"; Rom_bool=2; fi
done; done
Entre ou Registre-se para fazer um comentário.