5
ответов

Как зафиксировать ошибку в сценарии удара Linux?

Я сделал следующий сценарий: #!/bin/bash # ОКРАШИВАЮЩИЙ ВЫВОД красный = '\e [0;' зеленый на 31 м = '\e [0;' NC на 32 м = '\e [0m' # Никакой Цвет # # directoryExists ФУНКЦИЙ - каталог существует? функционируйте directoryExists {...
23.10.2013
5
ответов

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

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

Как заставить удар прервать выполнение сценария на синтаксической ошибке?

Чтобы быть на безопасной стороне, я хотел бы аварийное прекращение работы удара выполнение сценария, если это встречается с синтаксической ошибкой. К моему удивлению я не могу достигнуть этого. (набор-e недостаточно.) Пример: #!/bin/bash # Действительно в
13.04.2017
4
ответа

Я могу закрепить сбойные блоки на своем жестком диске с единственной командой?

Я работаю над фиксацией ошибок в моем Жестком диске, возможно сделать это вручную, но могли бы потребоваться часы. После ввода этого sudo badblocks-b 512/dev/sda команды я получил сотни результатов и меня...
13.04.2017
4
ответа

Бесшумное сообщение системной ошибки в файле сценария и шахте дисплея

Я создал простой сценарий для перемещения всех файлов с суффиксом .sh в текущем рабочем каталоге к обозначенному каталогу, Если бы не было такого файла, то сценарий должен произвести только ошибку...
25.10.2014
4
ответа

Поймите коды ошибок в Linux

Я работаю над Linux (Версия 2.6.32.28 Ядра) ноутбук. После того, как я вставил / файл io/removed комбинированная плата SD, я получил следующие ошибки: mmcblk0: ошибка-123 передающих команды mmcblk0 состояния: ошибка-...
11.02.2012
3
ответа

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

Когда я прочитал этот ответ о $? другой вопрос приходит на ум. Есть ли какая-либо лучшая практика для того, как использовать $? в ударе? Давайте иметь пример: у Нас есть линейный сценарий, и я мы хотели бы знать это...
13.04.2017
3
ответа

почему инкремент удара: 'n=0; ((n ++))'; возвратить ошибку? [дубликат]

n=0; ((n ++)); повторить "ret= $?; $n n="; ((n ++)); повторить "ret= $?; $n n="; ((n ++)); повторить "ret= $?; $n n="; от n=1 на, ((n ++)) работает правильно, только когда n=0, ((n ++)) возвращают ошибку, и я использую прерыв
27.07.2014
3
ответа

“226 передает полную” гарантию непротиворечивость между локальными и удаленными файлами при использовании ftp?

У меня есть некоторые автоматизированные сценарии, которые выполняют загрузки FTP среди прочего. Я задаюсь вопросом, какой уровень проверки ошибок я должен провести, после того как эти загрузки закончили выполняться. Мог что-либо идти...
28.03.2012
2
ответа

'nounset' удара на подоболочке/ребенке не вынуждает основной сценарий выйти, как к обходному решению это глобально?

С этим сценарием: tstNounset.sh #!/bin/bash установил-o набора-x nounset; набор-u повторяет 'функцию' $str эха FUNC1 () {$str эха;};-f FUNC1 экспорта; функция-c FUNC1 удара FUNC2 () {установила-u; $str эха;}; экспорт...
13.04.2017
2
ответа
2
ответа

Различные сообщения об ошибках при использовании различных строк в терминале

Когда я вставляю, например, unix.stackexchange.com, сопровождаемый, Входит в терминал, я получаю следующую ошибку: unix.stackexchange.com: команда, не найденная Этим, в порядке и как я ожидал. Но когда я вставляю...
27.04.2016
2
ответа

Остановка .bashrc, не выходя из оболочки

Мой .bashrc файл построен из модулей, и у меня есть некоторая проверка ошибок в нем. В сценариях удара у меня обычно есть функция _errexit (или что-то подобное), что я звоню, когда я обнаруживаю ошибку и хочу выйти...
27.04.2016
2
ответа

склонный - добираются, обновлению не удалось выбрать и/sources.list.d/пустой

Выполнение sudo Кв. - получает команду обновления, я получил следующую ошибку: Выбранные 988 КБ в 16 (59,3 кБайт/с) W: Не удалось выбрать http://old-releases.ubuntu.com/...
27.04.2016
2
ответа

Как инициировать ошибку с помощью команды Trap

Я использую Ubuntu 12.04.2. Я пытаюсь использовать команду "прерывания" для получения аварийный или ошибка в моем сценарии оболочки, но я также пытаюсь вручную инициировать "Ошибочный" выход. Я попробовал выход 1, но он не будет...
27.04.2016
2
ответа

Как проверить ли команда, такая как завихрение, завершенное без ошибки?

Я использую завихрение для загрузки файла на сервер с помощью сообщения HTTP. завихритесь-X POST URL сервера -d@myfile.txt, Когда я вручную выполняю эту команду на командной строке, я получаю ответ от сервера как "...
16.04.2014
2
ответа

Удостоверяясь команда выполнилась в ударе

У меня есть файл удара с командами для слияния pcap файлов. Я хочу знать, должен ли там так или иначе удостовериться строка в выполнениях удара или нет. Как в bat-файле окон у нас есть %ErrorLevel % ¨, Говорят, что команда касается-r...
13.03.2014
2
ответа

Как реализовать logwatch функциональность сверху журнала systemd?

Logwatch сканирует файлы журнала с равными интервалами, собирает ошибки и материал, затем отправляет его по почте администратору. Это вернулось в днях файлов журнала и системном журнале. Каково соответствующее решение для systemd's...
27.12.2013
2
ответа

Действительно ли возможно получить сообщение об ошибке от предыдущей команды, которая перестала работать когда условное использование выполнений команды ||

Я сделал, чтобы помощник функционировал: функционируйте error_exit {/opt/aws/bin/cfn-signal... выходят 1}, Эта функция помощника используется для передачи сигналов об ошибке. Вот пример использования:/opt/aws/bin/cfn-init-s.....
21.12.2011
2
ответа

Что делает это среднее сообщение об ошибке жесткого диска: “Текущий Незаконченный Сектор считает …”?

Я захватил эту информацию от Диска Utillity на Linux Mint: Текущее Незаконченное количество Сектора: Нормализованный: 200 Худших: 200 Порогов: 0 Значений: 22 сектора Что это означает? - это возможный к...
03.12.2011
1
ответ

688] как отличить ошибку, возвращаемую при чтении, и для EOF в сценарии оболочки

У меня есть задача по загрузке файла с разделителями и его обработке. Как только обработка завершена, я либо говорю, что она успешна, и если синтаксический анализ

У меня есть задача загрузить файл с разделителями и обработать его. Как только обработка завершена, я либо говорю, что она успешна, и если синтаксический анализ не удался, мне нужно выдать ошибку. Я читаю этот файл построчно в дочернем скрипте, а затем
30.09.2016
1
ответ

Как иметь сценарий удара, выполняют определенное действие с ошибками команды _each_?

Так же для установки-e выполняет выход на "непойманном" $?! = 0, я хотел бы иметь этот триггер события выполнение другой команды, например, вызов регистратора. Как это может быть сделано?
27.04.2016
1
ответ

Существует ли способ иметь функцию в моем сценарии удара автоматическое выполнение на какой-либо ошибке команды?

Я пишу сценарий оболочки, который должен сделать, набор команд и каждой команды зависит от каждой предыдущей команды. Если какая-либо команда перестала работать, весь сценарий должен перестать работать, и я вызываю функцию выхода. Я...
27.04.2016
1
ответ

583] Что означает ESRCH?

Из: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html Всегда довольно ясно, почему код ошибки именуется особым образом, кроме этого.Как SRCH соотносится с "Нет таких ...
27.04.2016
1
ответ

27.04.2016
1
ответ

672] Сценарий Bash для выбора файлов для архивирования / распаковки

Я пытаюсь архивировать и распаковывать файлы с помощью сценария bash, но я новичок и у меня возникают проблемы. Я объясню, что в настоящее время делает сценарий, а затем, что я

Пользователь выбирает «сжать»: появляется диалоговое окно, показывающее все файлы. Пользователь выбирает файл (например, [11161258] /home/ubuntu/file.txt [11161259]). Файл сжат и сохранен в [11161260] / home / ubuntu [11161261] как [11161262] file.zip
31.01.2016
1
ответ

391] Ошибка сценария выхода из подстановки команд

Если У меня есть функция: myfunction () {[-d somedirectory] && ["другое условие"] || {echo "error"> & 2; выход 1; } global_var = somevalue } И я вызываю его из другой функции ...
21.01.2016
1
ответ

Распечатайте энную конвейерную команду в ударе

В ударе массив PIPESTATUS содержит возвращаемые значения команд в конвейере. Предположим, что в конвейере cmd1 | cmd2 | cmd3, вторая команда возвращает ошибку. Проверка PIPESTATUS дает...
14.03.2015
1
ответ

открытый () возвращают новый дескриптор файла posix [закрытый]

Я должен установить возвращаемые значения для открытого () в posix. Как делают я возвращаю "новый дескриптор файла", как он сказан в страницах справочника Linux: открытое ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ (), openat (), и создает (), возвращают новый файл..
09.11.2014

Используйте этот тег для вопросов о том, как обработать ошибки, сгенерированные в сценариях оболочки.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)