Вопросы с тегом «error-handling»

12
Подавить сообщение сервера в rsync

Когда я rsyncили scpс определенного сервера, я получаю довольно длинное сообщение, сообщающее мне правила сервера. Однако, когда я настраиваю регулярные извлечения, я хотел бы иметь возможность подавлять эти сообщения в своих журналах. Просматривая справочную страницу, можно предположить, что это...

11
Как я могу проверить надежность обработки файла моего сценария оболочки?

Я написал сценарий оболочки, который обрабатывает некоторые «обычные» имена файлов, но я прочитал Почему мой сценарий оболочки задыхается от пробелов или других специальных символов? и почему вы не должны анализировать вывод ls, и я бы хотел, чтобы он был более устойчивым и обрабатывал любые...

10
blk_update_request: ошибка ввода / вывода, dev fd0, сектор 0

Недавно я начал замечать некоторые blk_update_request: I/O error, dev fd0, sector 0ошибки на моем втором компьютере под управлением Arch Linux, который я использую в качестве сервера. Это началось, когда мне пришлось перезагрузить компьютер, когда я переехал в новую квартиру. У меня была следующая...

10
Лучшая практика использования $? в баш?

Когда я прочитал этот ответ о $? другой вопрос приходит на ум. Есть ли лучшая практика для использования $? в баш? Давайте приведем пример: У нас есть линейный скрипт, и я хотел бы знать, что все команды были выполнены нормально. Считаете ли вы, что можно вызывать небольшую функцию (давайте назовем...

9
Программа Bash не выполняется, если перенаправление не удастся

В bash я заметил, что если команда, использующая перенаправление, потерпит неудачу, любые программы, которые выполняются до этого, не запускаются. Например, эта программа открывает файл «а» и записывает 50 байтов в файл «а». Однако выполнение этой команды с перенаправлением в файл с недостаточными...

8
Что такое Linux для VMS DCL «НА ОШИБКЕ»?

С помощью командных сценариев VMS DCL можно ловить ошибки с помощью on errorкоманды: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Как это сделать в Linuxland? В примере ошибка с directoryили deleteприведет к тому, что элемент...