Script Bash para executar novamente o programa quando ele terminar ou travar

2

Isso é o que eu tenho até agora:

until python MyApp.py; do
  echo "App crashed... restarting..." >&2
  sleep 1
done

Isso executará novamente o programa quando ele falhar, mas não quando o programa for concluído sozinho.

    
por Vic 26.07.2016 / 15:53

1 resposta

3

Talvez isso faça o truque para você?

while True;
do
 python MyApp.py || echo "App crashed... restarting..." >&2
 echo "Press Ctrl-C to quit." && sleep 1
done
    
por 26.07.2016 / 15:58