Описание тега stderr

The standard error output stream (stderr) is typically used by a program to output error messages or diagnostics.
1 ответ

Сложный синтаксис над препроцессором в C

Я пытаюсь выяснить код на C, и я застрял в попытке понять, что на самом деле делает часть препроцессора. Часть кода, которую я не понимаю, следующая: #define ERR(source) (perror(source),\ fprintf(stderr,"%s:%d\n",__FILE__,__LINE__),\ exit(EXIT_FAILU…
02 ноя '16 в 16:03
1 ответ

Nodejs exec для скомпилированного двоичного кода C отображает stderr на stdout?

У меня есть в основном скомпилированный двоичный файл C, в котором, если во время выполнения возникает ошибка, ошибка выводится в stderr. Этот двоичный файл C обернут вокруг NodeJS, где двоичный файл вызывается через дочерний процесс exec. Но в случ…
26 фев '15 в 15:16
1 ответ

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

У меня есть простая программа на Python, которая пишет в stderr, как это: import sys import time while 1: time.sleep(10) sys.stderr.write('.') Когда я запускаю это в фоновом режиме, а затем выхожу из bash, кажется, что он умирает при первой записи в…
26 июн '13 в 16:27
2 ответа

Как узнать, был ли вывод отправлен на stderr

Я должен обернуть команду в сценарии bash. Если команда завершается с кодом выхода!= 0 и / или записывает в stderr, произошел сбой, который необходимо обработать. Первое условие простое. Но как определить, был ли вывод на stderr? Я не хочу перехваты…
16 июл '15 в 06:45
1 ответ

Перенаправить stdout, stderr, cout, cerr в файл, а также на экран

В моем довольно большом консольном приложении C/C++ я хочу перенаправить вывод printf, fprintf(stderr,...), cout и cerr на экран, а также в файл журнала. Я мог бы сделать что-то подобное, используя "tee" или перенаправив вывод при запуске программы,…
09 янв '17 в 16:50
1 ответ

Где регистрируются исключения сервлета на автономном сервере Tomcat

Я скачиваю Tomcat на молнии. Разархивируйте его и настройте с помощью сценария setenv.bat в соответствии с рекомендациями. Содержание setenv.bat выглядит следующим образом: @echo off set CATALINA_HOME=D:\tomcat7_inst_8543\tomcat7062 set CATALINA_BAS…
01 мар '16 в 10:08
1 ответ

Segfault с stderr

У меня в коде странное место в моем коде. Это в последнем заявлении if. У кого-нибудь есть идея, почему я получаю сегфо? void processArgument(char argument[]){ FILE *sketcher; FILE *fp; fp = fopen (argument, "r"); sketcher = popen(Exec_c, "w"); if (…
13 ноя '10 в 19:19
4 ответа

C: как перенаправить stderr из системной команды в стандартный вывод или файл?

Команда оболочки $ avrdude -c usbtiny выводит текст в stderr. Я не могу прочитать его с помощью таких команд, как head-less-more, потому что это не стандартный вывод. Я хочу, чтобы текст на стандартный вывод или в файл. Как я могу сделать это в C? Я…
11 июн '10 в 01:26
2 ответа

Хранение логов / сообщений об ошибках программирования на C

Когда происходит ошибка, я хотел бы, чтобы мой код на C сохранил ошибку до выхода из программы. Рекомендуется ли хранить stderr в файл (например, /home/logs.txt) или будет рекомендовано использовать другой метод для ведения журналов / отчетов об оши…
20 апр '13 в 03:13
1 ответ

Как получить ошибки командной строки в файле журнала ошибок php?

Я пытаюсь бежать curl команда в файле php и пытается вывести ее вывод в файл журнала ошибок. Все ошибки php перечислены в файле кроме ошибок, которые я получаю от exec() функция. PHP-код, который я пытаюсь это: exec("nohup curl --output ".$_SERVER['…
19 сен '16 в 08:33
3 ответа

Java: программирование stdout и stderr для какого-либо обработчика

Есть ли способ захватывать stdout и stderror моей программы Java построчно? Возможно, что-то похожее на то, как вы можете добавить обработчик к экземпляру Logger, используя addHandler, редактировать: я не хочу заменять обработчики по умолчанию - мне…
25 ноя '10 в 02:48
1 ответ

В Python, как убедиться, что любые исключения регистрируются с помощью регистратора?

В приложении Python, как я могу убедиться, что все, что Stderr также идет в loggerТак что, если, например, если приложение вылетает с неперехваченным исключением, я вижу это в журнале? Моя текущая настройка регистрации: logger = logging.getLogger('m…
26 янв '16 в 22:24
2 ответа

Почему операторы System.err иногда печатаются первыми?

В Java я заметил, что иногда System.err заявления печатаются в первую очередь, прежде чем System.out заявления, хотя последний появляется первым перед первым в моем коде. Зачем? Мне любопытно.
05 фев '12 в 01:50
2 ответа

Изменить стандартную ошибку на стандартный вывод

У меня есть сценарий PowerShell, который пишет в вывод ошибок. Сценарий может быть таким простым: Write-Error 'foo' Start-Sleep -s 5 Write-Error 'bar' Сценарий, который я на самом деле вызываю, порождает внешний процесс, который занимает некоторое в…
28 май '11 в 18:09
1 ответ

Извлечение вывода 'rsync' с помощью обратного вызова nodejs child_process.exec

В настоящее время я не могу получить rsync вывод, когда я вызываю nodejs child_process.exec с функцией обратного вызова, как в этом фрагменте: var sys = require('sys'), exec = require('child_process').exec; cmd = 'rsync -rpz test/test-files/one.txt …
30 ноя '12 в 23:10
2 ответа

Простой пример Windows для автоматизации программы.exe с использованием подпроцесса и.Popen

Я новичок в модуле подпроцесса, и после прочтения документов Python среди многих других веб-сайтов (включая переполнение стека), я изо всех сил пытаюсь найти упрощенные примеры .Popen, .communicateи другие подобные полезные занятия. Часто примеры ни…
14 июл '13 в 17:59
1 ответ

Не может получить конкретную строку из вывода bash

Я пытаюсь простой bash скрипт: /usr/libexec/java_home -V вывод: Matching Java Virtual Machines (3): 11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home 10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVi…
11 ноя '18 в 00:10
2 ответа

PHP Docker пишет в stderr через файл

Можно ли перенаправить простой текстовый файл журнала в stderr в контейнере Docker, который доступен для записи PHP? У меня есть приложение PHP, которое пишет в файл, и мы пытаемся переместить его в контейнер Docker без изменения какого-либо кода. Я…
16 фев '18 в 16:20
2 ответа

Прокси exec.Cmd Stdout / Stderr без потери TTY

У меня есть следующий код, который выполняет произвольную команду оболочки и передает stdout а также stderr до терминала.: c := exec.Command("/bin/sh", "-c", cmd) c.Stdin = os.Stdin c.Stdout = os.Stdout c.Stderr = os.Stderr Однако мне нужно обработа…
04 июл '17 в 01:40
0 ответов

Разница между инструкциями python print и sys.stdout() в linux

Я пишу некоторый скрипт на python, который взаимодействует с пользователем в оболочке. я использовал print 'something' на самом деле, напечатать что-то. Я запускаю его через ssh на своей удаленной машине и мне нужно регистрировать ошибки, поэтому я …
24 дек '13 в 17:45