Mírné vylepšení mého komentáře:pokud váš skript skončí s true (např. když končí exit 0
), můžete spustit
while script; do sleep 10; done
Toto je kanonický způsob opakování příkazu, dokud neselže.
V linuxu můžete použít watch
program pro opakování akce. Za předpokladu, že script.sh
je spustitelný:
watch -n 10 path/to/script.sh
Spustil by to každých 10 sekund.
Chcete-li, aby byl váš skript spustitelný, můžete použít chmod +x script.sh
. Nezapomeňte přidat shebang
#!/bin/bash
na první řádek (za předpokladu, že se jedná o bash skript).
Pokud spouštíte skript z aktuálního adresáře, můžete provést:
watch -n 10 ./script.sh