Una ligera mejora a mi comentario:si su secuencia de comandos sale con verdadero (por ejemplo, cuando termina con exit 0
), puede ejecutar
while script; do sleep 10; done
Esta es la forma canónica de repetir un comando siempre que no falle.
En Linux puedes usar el watch
programa para repetir una acción. Suponiendo que script.sh
es ejecutable:
watch -n 10 path/to/script.sh
Lo ejecutaría cada 10 segundos.
Para hacer que su secuencia de comandos sea ejecutable, puede usar chmod +x script.sh
. No olvides agregar el shebang
#!/bin/bash
a la primera línea (asumiendo que es un script bash).
Si está ejecutando el script desde su directorio actual, puede hacer lo siguiente:
watch -n 10 ./script.sh