Como posso executar um loop infinito em segundo plano, continuando com a execução do script?
Exemplo "script":
while true; do something_in_the_background; done
do_something_while_the_loop_goes_on_in_the_background
for 1 2 3; do somethingelse; done
exit 0
Isso (observe o &) parece travar todo o sistema após um curto período de tempo:
while true; do
something_in_the_background &
done
do_something_while_the_loop_goes_on_in_the_background
for 1 2 3; do somethingelse; done
exit 0