Новые вопросы с тегом «stderr»

Всего найдено 34 вопроса

0
голосов
1
ответ
431
просмотр

Передача stderr в файл и на экран без перенаправления stderr в stdout

В скрипте bash я хотел бы выполнить команду при передаче stderr как в файл, так и в терминал. Однако я хочу, чтобы stderr оставался в файловом дескрипторе '2', чтобы я мог проанализировать его из внешнего процесса, который вызывает этот сценарий bash. Все решения, которые я видел до сих пор, включаю...
спросил Eddy 5 лет назад

0
голосов
0
ответов
265
просмотров

gpg2 отключить вывод ошибок

Кажется, что обычный способ подавления вывода команды в linux не работает для gpg2: $gpg2 -d my_file.gpg 2>/dev/null по-прежнему выводит некоторые данные через stderr. Так может кто-нибудь попытаться найти способ избавиться от всего, что выводит gpg2, кроме расшифрованного вывода файла gpg?
спросил user1850133 5 лет назад

0
голосов
0
ответов
458
просмотров

Как перенаправить stdout и stderr в скрипте bash с помощью диалоговых окон?

Для одного скрипта, перенаправляющего stdout и stderr в файл с этим: ./myscript.sh 2>&1 | tee -a out_file работает отлично. Когда я пытаюсь таким же образом запустить скрипт, содержащий несколько диалоговых окон, созданных с помощью команды dialog (и вызывающих другие скрипты) ./main.sh 2&gt...
спросил coverflower 6 лет назад

1
голосов
2
ответа
372
просмотра

ssmtp myaddress@gmail.com <file.log не работает. Тело пустое

Я запускаю простой скрипт rsync, где я записываю stdout и stderr в два разных файла, rsync_stdout.log и rsync_stderr.log. Когда я пытаюсь отправить по электронной почте содержимое rsync_stderr.log, используя: echo $(cat rsync_stderr.log) | ssmtp myaddress@gmail.com Я получаю пустое тело письма, но...
спросил brunobhr 6 лет назад

0
голосов
1
ответ
263
просмотра

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

Я использую bash и пытаюсь напечатать сообщение со стандартной ошибкой, если переменная не установлена ​​с помощью следующей команды: echo $ Теперь я хочу перенаправить это сообщение об ошибке в файл. Я попробовал следующее, но это не сработало: echo $ > testfile Не сработало и следующее: echo...
спросил Amjad Abdullah 6 лет назад

1
голосов
0
ответов
1497
просмотров

Как перенаправить вывод из Python в файл

Я хочу перенаправить все выходные данные (stdout и stderr) консоли в текстовый файл. Я делаю следующие шаги: Откройте cmd.exe Начать команду: "python.exe"> "file.txt" После этого я жду вывода Python в файле, но он все еще в консоли. Что я делаю не так?
спросил neo 7 лет назад

1
голосов
1
ответ
1198
просмотров

Перенаправить STDERR и STDOUT в файл с отметкой времени в каждой строке

На моем CentOS я пытаюсь выполнить сценарий php, который содержит бесконечный цикл, чтобы сделать некоторые интересные вещи внутри. Неважно, что бесконечный цикл не может быть точным решением для большинства случаев, но это для моего теста. Если в этом цикле происходит ошибка, она записывается в вых...
спросил Dolgsthrasir 8 лет назад

0
голосов
1
ответ
304
просмотра

Модифицируйте терминал STDOUT / STDERR, чтобы изменить цвет линии на основе REGEX.

Это возможно? Чего я хотел бы добиться, так это запускать модульные тесты (Python), чтобы выделить любую строку, которая соответствует пути к текущему каталогу проекта, и оставить другой вывод без изменений. Обычно это строка, которую я ищу, поэтому она будет очень полезна для целей отладки. Часть с...
спросил igniteflow 8 лет назад

3
голосов
1
ответ
2714
просмотров

shell standard streams redirection order OR 2>&1 1>/dev/null vs 1>/dev/null 2>&1

Can somebody please clarify differences? Is some of those considered as best practice? If I remember correct I somehow on SO read that this 1>/dev/null should precede this: 2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/dev/null 2>&1 ls -al /doesNo...
спросил Wakan Tanka 9 лет назад

3
голосов
1
ответ
2034
просмотра

Оболочка Linux: как добавить префикс строки в сообщение stderr?

Я выполняю несколько задач одновременно в фоновом режиме. command_a | tee > command_a.log & command_b | tee > command_b.log & Если все хорошо, то сообщения будут сохраняться в лог-файлы. Если что-то не так, он выведет ошибки на экран. Но command_a и command_b очень похожи, трудно сказ...
спросил Fisher 9 лет назад

1
голосов
2
ответа
847
просмотров

Как перенаправить stderr скрипта python3, используя тройник?

Я пользователь Debian и RedHat. Я хотел бы перенаправить stderr (модуль logging) из Python3скрипта. Сценарий выводит много вещей, и часть, которую я хочу захватить, может быть получена с помощью: python3 ./script.py --input ./*.txt --verbose 2>> ./script.log Это добавляет stderr к ./script.lo...
спросил jlandercy 9 лет назад

4
голосов
1
ответ
1415
просмотров

Подавление stderr в GNU Parallel

Я использую GNU Parallel для одновременного запуска команды несколько тысяч раз. Чтобы получить логи исполнения я использую --filesи --results. Чтобы получить хороший индикатор выполнения, пока он работает, я использую --etaи --progress. Теперь моя проблема в том, что, хотя STDERR перенаправляется в...
спросил Jasiu 9 лет назад

1
голосов
2
ответа
3445
просмотров

Как успокоить вывод tcpdump при чтении файла pcap?

Я заметил, что при использовании tcpdumpдля чтения файла pcap tcpdumpкоманде каким-то образом удается распечатать информацию на моей консоли, даже когда я перенаправляю как STDOUT, так и STDERR. Как я могу предотвратить tcpdumpпечать " reading from file capture, link type EN10MB (Ethernet)" при кажд...
спросил Steve HHH 10 лет назад

0
голосов
2
ответа
2171
просмотр

Как перенаправить часть stderr и stdout в / dev / null

Моя программа выводит на stderrи stdout. Я хочу grep для "образца" или в stderrи stdout. И я хочу, чтобы остальные были отправлены /dev/null. Если я перенаправляю после перенаправления stderr: ./prog 2>/dev/null | grep "pattern" я не получаю строки, stderrкоторые содержат «шаблон». Если я труба п...
спросил Jav 10 лет назад

-1
голосов
1
ответ
1246
просмотров

Какие типы сообщений об ошибках выводит dd?

Какие сообщения об ошибках выводит dd? Я попытался посмотреть на руководство, но оно ничего не говорит об этом. Или я не знаю как посмотреть мануалы (мужик). Редактировать: ОК. Я сделаю это просто: какая ошибка выдается терминалу, если dd сталкивается с плохим блоком / секторами, вызывающим ошибку ч...
спросил dding 10 лет назад

2
голосов
1
ответ
801
просмотр

Что произойдет, если dd обнаружит ошибки во время передачи вывода dd в gzip?

Предположим, что dd if=/dev/sda bs=100M | gzip -c > somefile.img.gz готово. Если возникают ошибки dd, могу ли я видеть сообщения об ошибках в терминале или они игнорируются? Также предположим, что ddвстречается ошибка чтения. Будет ли ddпросто пропустить блок, или он будет печатать сообщения об...
спросил dding 10 лет назад

20
голосов
3
ответа
5608
просмотров

Почему вывод некоторых программ Linux не идет ни в STDOUT, ни в STDERR?

Почему вывод некоторых программ Linux не идет ни в STDOUT, ни в STDERR? На самом деле, я хочу знать, как надежно фиксировать весь вывод программы, независимо от того, какой «поток» он использует. У меня проблема в том, что некоторые программы, кажется, не позволяют захватывать их вывод. Примером явл...
спросил Will Sheppard 10 лет назад

1
голосов
0
ответов
319
просмотров

перенаправить stderr из ldconfig из make в файл журнала

Недавняя ветка bzr сломала мою систему, и мне пришлось загрузиться в режиме восстановления, чтобы посмотреть на источник. В командной строке режима восстановления вы не можете прокрутить. Поэтому я пытаюсь перекомпилировать из исходного кода и получаю ошибки от ldconfig при запуске make. Я на самом...
спросил 10 лет назад

6
голосов
1
ответ
2443
просмотра

Почему я могу видеть запросы пароля через перенаправление вывода?

Итак, у меня есть команда, которую я выдаю, которая по сути 'ssh'ing на разных хостах: command 2&>1 | grep "desired output" Время от времени, посреди команды, она наталкивается на хост, где у меня не настроены мои ключи. Когда это происходит, я получаю этот вывод: Password: Так как я пер...
спросил Matt Simmons 11 лет назад

2
голосов
1
ответ
481
просмотр

Можно ли отправить выходные данные потоков -w и -o Curl в разные файлы? Как?

Я хотел бы запустить команду curl, получить выходные данные (ответную полезную нагрузку) для некоторых ключевых слов, а затем распечатать некоторые показатели с помощью параметра -w. Я думаю, это было бы легко сделать, если бы я мог направить вывод -o в поток, отличный от вывода -w (который всегда...
спросил Cheeso 11 лет назад

2
голосов
1
ответ
1162
просмотра

Перенаправление в / dev / null и файл одновременно

Я пытаюсь выполнить следующую команду: найти. -имя " . [ch] " | xargs grep -in pattern> file Есть некоторые ошибки, которые печатаются на stderr, потому что некоторые файлы не найдены. Как я могу перенаправить стандартный вывод в файл и стандартный вывод в / dev / null / в той же команде? Эта ком...
спросил VSN 11 лет назад

19
голосов
4
ответа
11974
просмотра

Определите, является ли вывод stdout или stderr

Как я могу определить, является ли процесс выводом stdout или stderr?
спросил Rauffle 11 лет назад

4
голосов
2
ответа
1330
просмотров

Отсутствует вывод segfault в терминале Linux при запуске с "&"

Я отлаживаю приложение, которое должно работать с другими компонентами. Я оборачиваю все в сценарий: #!/bin/bash ./component1 > 1.log & ./my_application & ./component2 > 2.log & Я хочу видеть вывод в терминале, поэтому я не перенаправил вывод my_application. Оказалось, my_appli...
спросил CodeNoob 11 лет назад

0
голосов
0
ответов
1779
просмотров

bash: перенаправить stderr / stdout запущенного процесса?

У меня запущен процесс, запущенный в терминале bash, который печатает какое-то приглашение, и я хотел бы отправить его в фоновый режим с помощью приглашения stderr / stdout, которое печатает либо перенаправлено в / dev / null, либо куда-то еще, чтобы я мог продолжайте использовать этот терминал для...
спросил 719016 12 лет назад

8
голосов
7
ответов
3699
просмотров

Linux меньше поведения и stderr

Я наблюдаю за выводом моей сложной команды less, проблема в том, что она stderrтеряется. stderrстроки обычно перечисляются между stdoutстроками внутри less. Я хотел бы, чтобы они были напечатаны на консоли, и когда я выйду less, чтобы увидеть их там вместе. Я понимаю, что не может быть никакого реше...
спросил haelix 12 лет назад

0
голосов
1
ответ
580
просмотров

Linux: вращающийся буфер журнала с перенаправлением вывода

У меня есть приложение, которое печатает ошибки на stderr. Я могу перенаправить этот вывод в файл с app 2> log.txt (Un) к счастью, я регистрирую тонны информации. Я бы хотел, чтобы log.txt не слишком сильно рос, иначе он сломает мой крошечный виртуальный диск. Есть ли какой-нибудь способ иметь ч...
спросил user1190 12 лет назад

1
голосов
1
ответ
252
просмотра

Форматирование ошибок bash

Я использую Fedora 14 и когда я выполняю файл: #!/bin/bash asd #assuming this command does not exist Я получаю следующую ошибку: /path/to/file: line 2: asd: command not found Я хочу отформатировать его так, чтобы он выводил ошибку так же, как и при запуске из терминала: $ asd bash: asd: command no...
спросил Sebi 12 лет назад

8
голосов
1
ответ
4496
просмотров

PowerShell Tee вопросы

Я использую эту команду, чтобы увидеть вывод как на консоли, так и в файле: powershell -command "my_command_1 | tee ('logs\.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" powershell -command "my_command_2 | tee ('logs\.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" # etc Это работает не так хоро...
спросил race1 13 лет назад

4
голосов
1
ответ
1531
просмотр

Как тройник к stderr? (несколько приемников в одном конвейере)

some_source | (tee /dev/stderr | sink_1) 2>&1 | sink_2 Кажется, чтобы потерпеть неудачу. Как сделать это правильно без каких-либо временных?
спросил Vi. 13 лет назад

5
голосов
2
ответа
9419
просмотров

Использование powershell вызывает собственное приложение командной строки и захватывает STDERR

Я использую порт инструмента cygwin в Windows, который пишет обычные сообщения о состоянии в STRERR. Это приводит к ужасному выводу при запуске из PowerShell: PS> dos2unix.exe -n StartApp.sh StartApp_fixed.sh dos2unix.exe : dos2unix: converting file StartApp.sh to file StartApp_fixed.sh in UNIX f...
спросил yzorg 13 лет назад