1
ответ

Как перенаправить эту ошибку «Исключение с плавающей запятой (дамп ядра )»?

Я хочу перенаправить вывод программы в файл с именем переменной и в то же время перенаправить возможную ошибку. Пока это скрипт:#!/bin/bash echo "Se ejecutará el PET -linux.x...
11.05.2020
1
ответ

bash не завершает работу при ошибке, если вывод программы перенаправляется в файл журнала

#!/bin/bash exec 200>/var/lock/scraper || выход 1 стадо -n 200 || выход 1 cd /home/ubuntu/web_scraper /home/ubuntu/.nvm/versions/node/v13.12.0/bin/node mongo/scraper.js > журналы/scraper.log ...
23.04.2020
1
ответ

Terminal и Grepping Stderr: как запустить подробный код и найти стандартную ошибку, ничего не меняя?

Предположим, у меня есть код, и он выполняется в очень подробном режиме. Эта максимальная многословность раскрывает сообщение, которое я хотел бы прочитать, чтобы увидеть, как все происходит. Однако терминал переполнен...
03.04.2020
1
ответ

Можно ли написать псевдоним или функцию в Bash для фильтрации ошибок (stderr)?

Иногда я делал grep -ri foo . но в некоторых node_modules он может иметь некоторые ссылки на несуществующие места. Так что я могу сделать grep -ri foo . 2>&- или grep -ri foo . 2> /dev/null, но...
23.02.2020
1
ответ

Похоже, что вывод программы не является ни stdout, ни stderr?

У меня есть программа vsftpd, вывод которой не похож ни на stdout, ни на stderr (если это вообще возможно?). Мой вывод терминала: ~# vsftpd 500 OOPS: SSL: невозможно загрузить закрытый ключ RSA Я пытался ...
07.02.2020
1
ответ

Перенаправление stdout / stderr не работает для предотвращения ошибок перенаправления /dev/tcp/host/port

Это нормальное перенаправление. user@linux:~$ случайная команда randomcommand: команда не найдена user@linux:~$ 2> user@linux:~$ randomcommand 2> /dev/null user@linux:~$ &> user@linux:~$ ...
05.02.2020
1
ответ

Используйте 2>&1, чтобы направить stdout/stderr только для одной команды среди многих в сценарии BASH

Мой первый пост, пожалуйста, будьте добры :) Я пишу свой первый сценарий BASH и использую systemd для его запуска по таймеру (мои первые модули systemd тоже!). Скрипт ежедневно выполняет резервное копирование и использует уведомление-отправку для...
30.12.2019
1
ответ

Как перенаправить stderr в busybox?

У меня BusyBox v1.27.1 (2017-08-03 03:14:35 CEST) встроенная оболочка (ясень) на роутере. Я обнаружил странную проблему: root@DD-WRT:/# echo -n "Hi" 2>/dev/null -sh: 2: Недопустимый аргумент Кажется, я не могу перенаправить...
12.12.2019
1
ответ

mysqldump в файл с любой ошибкой запускает запрос cURL с информацией об ошибке

Я пытаюсь настроить резервную копию, которую я хочу выполнить из командной строки, где, в случае ошибка, она сворачивает ошибку в конечную точку API. Что-то вроде: mysqldump -u what -pwhatever ...
10.12.2019
1
ответ

Подавление определенных ошибок, возникающих из сценария bash

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

curl по-прежнему выдает информацию о прогрессе даже с параметром --silent

У меня есть эта команда curl: curl --silent -o- https://raw.githubusercontent.com/oresoftware/run -tsc-if/master/install.sh | баш || { echo "Не удалось установить run-tsc-if в вашей системе."; выход 1; ...
19.07.2019
1
ответ

Как создать реальную копию дескриптора файла stdout и stderr без использования unbuffer / script / tee только со встроенными модулями bash?

Моя цель - дублировать, перенаправить все вывод (stdout и stderr) из приложение (apt-get) в файл, сохраняя при этом обычное поведение приложение (apt-get), stdout и stderr. Как ...
11.05.2019
1
ответ

Перенаправление stdout и stderr в разные файлы

Как я могу перенаправить stdout в 2 разных файла и stderr в другой, другой файл? Мне нужно что-то вроде 1> file1 file2 2> file3 Я знаю: | tee file1 file2> / ...
10.05.2019
1
ответ

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

Рассмотрим следующее: command1 | команда2 | command3 Насколько я понимаю конвейеры, каждая команда выполняется независимо от возможных ошибок. Когда команда возвращает stderr, она не передается в ...
09.05.2019
1
ответ

Общие сведения о файловых потоках и файловых дескрипторах

Для дополнительного контекста я задал этот вопрос ранее и подумал, что понял кое-что, но больше нет. Я знаю, что echo игнорирует стандартный ввод. Я знаю, что существуют stdin, stderr и stdout, и в этом контексте я ...
03.05.2019
1
ответ

Что контролирует буферизацию stdout stderr?

Что часть системы настраивает буферизацию трех стандартных потоков при запуске программы? Это часть linux, glibc или bash? Определяет ли POSIX поведение, или это часть ...
23.04.2019
1
ответ

Как я могу сохранить вывод в переменной bash и подавить вывод в stderr и stdout? [дубликат]

Если я делаю oidvalue=$(snmpget -v 2c -c public localhost 1234) Это сохранит вывод этой команды в oidvalue, однако, как сейчас, он выведет на экран некоторую ошибку . Как я могу...
05.04.2019
1
ответ

Удалить строки из stderr [дубликат]

Каждый раз, когда я использую ssh или scp, появляется настраиваемое сообщение, которое Я хочу спрятаться. Я все еще хочу, чтобы остальная часть stderr перешла на вывод stderr. Например: a.sh содержит одну строку: ssh example.com "...
25.09.2018
1
ответ

, Как видеть, из которого прибывает вывод дескриптора файла?

, Как видеть, из которого прибывает вывод дескриптора файла? Эхо $ привет привет эхо $ привет 1> &2 привет все идут в/dev/pts/0 но существует 3 дескрипторов файлов 0,1,2
25.08.2018
1
ответ

Печатать и регистрировать stdout и stderr в оболочке fish

Я использую оболочку fish и пытаюсь записывать stdout и stderr в два отдельных файла и одновременно печатать их в терминале ( например, подведя каждый поток к тройнику). В bash я бы сделал (см. ...
25.06.2018
1
ответ

stderr дамжуулах хоолойг илгээж байна, гэхдээ би үүнийг хүсэхгүй байна

Надад ийм байна: echo "$ some_command" | bash 2>> (prepend 'r2g-stderr:' 'red') | prepend 'r2g-stdout:' 'шар'; Миний хийх гэж байгаа зүйл: r2g-stderr: энэ бол зарим stderr r2g-stderr: энэ бол ...
07.05.2018
1
ответ

Отправить stderr другому получателю в конвейере

Прямо сейчас у меня есть это: echo "$ run_test" | bash 2> & 1 | добавить "r2g-test:" "желтый"; Это добавляет «r2g-test:» к каждой строке stdout / stderr. Поскольку я отправляю stderr на ...
07.05.2018
1
ответ

демон avahi-daemon не запускается с сообщением «Не удалось выполнить chroot (): доступ запрещен». Но только без stderr-IO-redirection

После недавнего обновления avahi-daemon больше не запускается. Кроме того, поведение различается, перенаправляю я stderr в файл или нет. Если я запускаю avahi с опцией отладки (avahi -...
17.03.2018
1
ответ

Ошибка перенаправления команды в переменную в операторе if

Я создаю сценарий, и мне нужно будет перенаправить ошибка команды внутри оператора if. ERROR = "" если tar -xf $ 1 -C $ 2 / $ DIR_NAME 2> $ ERROR; затем повторите "Готово" else rm -rf $ 2 / $ ...
13.03.2018
1
ответ

Неоднозначное перенаправление вывода

Я пытаюсь перенаправить stderr на stdout, а затем в файл в init script, но когда я ввожу stderr в stdout, я получаю ошибку «Неоднозначное перенаправление вывода». Сам по себе стандартный вывод не приводит к ...
24.01.2018
1
ответ

Перенаправить stdout и / или stderr на путь в переменной

Как мне перенаправить stdout и / или stderr на путь, указанный в переменной? Примечание: я не хочу перезаписывать саму переменную, я хочу, чтобы std [xxx] записывал в файл, указанный в ...
18.11.2017
1
ответ

Обратная связь в конвейере

У меня есть простой конвейер: node foo.js | узел bar.js bar.js будет считывать из стандартного ввода, чтобы получить данные из foo.js. Но я хочу убедиться, что bar.js получает одно из последних сообщений от foo.js перед...
13.11.2017
1
ответ

Куда переходит stderr во время загрузки (SysVinit)?

Я пытаюсь диагностировать некоторые проблемы с загрузкой, которые возникают при использовании пользовательского ядра linux, которое я настроил и собрал. Я копался в исходных текстах klogd, и, очевидно, если ...
02.11.2017
1
ответ

Команда ffmpeg >> out.log 2 >> error.log

Я выполняю: ffmpeg -i rtmp: // localhost / test -crf 20 -t 00:10:00 ./video/hq/ 1503411993750.mp4 >> out.log 2 >> error.log И ожидая, что >> out.log 2 >> error.log приведет к ...
22.08.2017
1
ответ

Как мне вывести как стандартный вывод, так и стандартный поток вывода и записать их в файл? [дубликат]

Я просто хочу записать свою статистику ping в файл. До сих пор я делал это с помощью ping adress | awk '{print strftime ("[% d.% m.% Y% H:% M:% S]"), $ 0}'> текстовый файл, но было бы удобнее ...
15.08.2017