У меня есть сценарий, и в скрипте я запускаю команду ниже.ls - ltr error потому что ничего в папке
ls -1tr ${ARCH1_DIR}/* | grep ${LOG_PREFIX} > $copied_binlog_set
если папка пуста Я получаю сообщение об ошибке.
лс не может получить доступ/n01/mysqlarch1/*: Нет такого файла или каталога
Сценарий на данный момент не прекращает работу. Есть ли способ, чтобы сценарий мог продолжить обработку, если папка пуста.
Я смущен вашим выбором принятого ответа. Если этот вопрос касается исключительно * подавления * сообщения об ошибке, вы могли бы так сказать. Потому что ваш скрипт * выполняет * обработку, даже если команда в скрипте терпит неудачу. Надеюсь, вы это знаете? * Сценарий автоматически не прерывается, если возникает ошибка. * – DevSolar