Я попробовал почти все ключевые слова в Google и до сих пор не нашел ответа. Надеюсь, один из вас знает.
Что такое команда терминала, чтобы приложение продолжало работать после того, как оно перестало работать или перестало выполняться.
Я попробовал эту команду цикла в терминале:
bash -c 'while [ 0 ]; do COMMAND_HERE;done'
Но он выполняет коммандос немедленно, а не после того, как предыдущая команда завершилась неудачно или завершилась. Я хочу, чтобы команда выполнялась только в случае завершения процесса.
Я хочу использовать команду для ffmpeg во время трансляции прямого эфира. Иногда происходит сбой соединения или возникают другие проблемы. Когда это происходит, ffmpeg перестает выполняться (очевидно), но я хочу, чтобы он повторял одну и ту же команду снова и снова после нее.
Как ты это делаешь?
Ps. Я уже пробовал эти ключевые слова в Google (я не знаю, почему я до сих пор не нашел точного ответа):
- Mac выполнить команду при ошибке
- Mac выполняет команду синхронно
- Mac bash реэкспертный терминал
- команда mac loop
- Mac перезапустить приложение, если останавливается
- Mac-терминал поддерживает процесс
- Баш в то время как терминал
- команда терминала Mac
- ffmpeg бесконечный