Mam podstawowy skrypt
while sleep 120; do cmd; done &
którą chcę uruchomić nawet po zamknięciu terminalu. Jak mogę to osiągnąć?
próbowałem
nohup while sleep 120; do cmd; done &
disown while sleep 120; do cmd; done &
ale otrzymuję
-bash: syntax error near unexpected token `do'
oba razy. Dzięki ps: Jestem nowy w terminalu.
done
robi? To nie jest polecenie, które znam, i nie jestdisown
.Odpowiedzi:
To dlatego, że
while
jest wbudowany w powłokę. To powinno działać:źródło