У меня есть требование, когда я делаю curl, который периодически выдает:
error java.lang.reflect.UndeclaredThrowableException
В bash я ищу, чтобы перехватить всякий раз, когда происходит эта или любая другая ошибка, повторить команду и перезаписать выходной файл
Что я использую:
curl -sN --negotiate -u foo:bar 'http://hostname:port/source' > output
В большинстве случаев выходной файл получает желаемый результат, однако иногда происходит сбой с вышеупомянутой ошибкой.