Tente isso no prompt do bash:
n=1 ; while true ; do echo -n "Command launch #$n: " ; sleep 1 ; n=$(( n + 1 )) ; done
Observação: você pode realmente precisar de sleep 1
para permitir alguma limpeza antes de voltar a lançar.
Eu tentei quase todas as palavras-chave no Google e ainda não encontrei uma resposta. Então, espero que um de vocês saiba.
Qual é o comando do terminal que mantém um aplicativo em execução depois que ele falha ou parou de executar.
Eu tentei este comando loop no terminal:
bash -c 'while [ 0 ]; do COMMAND_HERE;done'
Mas ele executa o comando imediatamente e não depois que o comando anterior falhou ou terminou. Eu quero que o comando só execute se o processo terminar.
Eu quero usar o comando para o ffmpeg durante a transmissão de uma transmissão ao vivo. Algumas vezes a conexão falha ou alguns outros problemas acontecem. Quando isso acontece o ffmpeg para de executar (obviamente), mas eu quero repetir o mesmo comando de novo e de novo depois dele.
Como você faz isso?
Eu já tentei essas palavras-chave no Google (eu não sei porque eu ainda não encontrei nenhuma resposta próxima):
Tags bash mac terminal infinite-loop