Você está certo de que não há comandos goto
, mas existem loops de controle com todos os recursos padrão. No seu caso, você só quer repetir indefinidamente:
while sleep 1m
do
your commands here
....
done
Eu tenho isso:
#!/bin/bash
wlan='/sbin/ifconfig wlan0 | grep inet\ addr | wc -l'
if [ $wlan -eq 0 ]; then
echo wlan0 not connected, connecting...
echo
sudo ifup wlan0
logger wlan0 reconnected.
echo
echo wlan0 reconnected.
else
echo
echo wlan0 connected. Nothing to do.
fi
Talvez com o comando sleep eu possa fazer isso esperar um minuto, mas eu tenho lido que não há nenhum comando "goto" no shell script, então eu não sei como pular do final para o início dos scripts, então pode repetir os passos para sempre ..
Você está certo de que não há comandos goto
, mas existem loops de controle com todos os recursos padrão. No seu caso, você só quer repetir indefinidamente:
while sleep 1m
do
your commands here
....
done
Tags executable sleep shell scripting