while true; do
if [ -f $file ]; then
truecrypt -d /dev/sdj1
break
fi
$sendanemail
sleep n # change n to number of seconds to pause
done
O loop while
continuará sendo executado para sempre até que a instrução break
seja executada. Se [ -f $file ]
for avaliado como verdadeiro, o bloco de código será executado e break
sairá do loop. Caso contrário, $sendemail
será disparado, então sleep n
e o loop será reiniciado