Sono riuscito quasi in tutto tranne che nel giusto funzionamento del ciclo "while" infatti continua all'infinito.
Io vorrei che questo ciclo si interrompesse dopo tre volte che è stato tentato di "eseguire l'accesso" e sempre se l'accesso non è stato eseguito lo script dovrebbe eseguire un comando in background.
Credo di essere riuscito ad inserire un contatore che però non funziona qualcuno potrebbe suggerirmi qualcosa?
Questo è il codice:
- Codice: Seleziona tutto
#! /bin/bash
pinguino="pinguino"
password="pinguino89"
stop="3"
contatore="0"
#marco1=input
#password1=input
EXIT_SUCCESS=0
#EXIT_FAILURE=1
while true [ $contatore -ne $stop ] ; do
echo "Inserisci nome e password:"
read pinguino1
read password1
if [[ "$pinguino1" = "$pinguino" ]] && [[ "$password1" = "$password" ]]; then
break
else
echo "Input errato"
fi
let "contatore=$contatore+1"
done