Вопросы с тегом «stdout»

11
Почему выполнение одной и той же команды может создать больше выводов в tty, чем в pts / gnome-terminal?

Gnome-терминал: $ sudo update-grub [sudo] password for user: Generating grub configuration file ... Found background image: .background_cache.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 done tty1 как доступно Ctrl+ Alt+ F1: $ sudo...

10
`Докер логи Foo | less` не доступен для поиска или прокрутки, но `docker logs foo 2> & 1 | меньше

Использование любого из них дает читабельный текст. Но только с помощью перенаправления stderr можно прокрутить или набрать / somepattern и получить совпадения. Без этого поиск дает «Ничего не искать (нажмите RETURN)» и столбец ~. Учитывая, что stderr и stdout не одно и то же, но почему меньше...

10
Перенаправить стандартный ввод и вывод на порты

Я хотел бы взять программу, Pкоторая читает из stdin& пишет в stdout, но соединяет ее ncили что-то подобное, что она читает с определенного порта и выводит на другой порт. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Как мне заставить его написать обратно, чтобы сказать...

10
Выполнить команду в удаленном активном терминале

Предположим, у вас открыт эмулятор терминала (T1) с PID 6350. С другого терминала введите эту команду (C1): echo "ls\n" > /proc/6350/fd/0 Это пишет lsи новую строку в T1, но не выполняет его. Почему? Я также пытался использовать cat|bashс, echo "ls\n" > /proc/catid/fd/0но он все еще не...

10
что подразумевается под подключением STDOUT и STDIN?

Я читаю книгу, в которой говорится: У каждого процесса есть как минимум три канала связи: «стандартный ввод» (STDIN), «стандартный вывод» (STDOUT) и «стандартная ошибка» (STDERR). Большинство команд принимают свои входные данные из STDIN и записывают свои выходные данные в STDOUT. Они пишут...

9
Убить процесс, если он затихает в течение определенного времени

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

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

Есть ли рекомендация, когда использовать ошибку при написании приложения командной строки? К моему удивлению, я ничего не нашел, когда гуглял. В частности, вопрос, который меня сейчас интересует, заключается в том, использовать ли stdoutили stderrкогда пользователь вызвал программу с недопустимыми...

9
Динамически обрезать ширину линии стандартного вывода в Bash

В последнее время я экспериментировал с psкомандой, и иногда длинные пути переносятся на следующую (или две) строку и затрудняют чтение. Я хочу передать psвывод в другую программу, чтобы ограничить вывод xколичеством символов. Вот то, что у меня есть, но оно работает не совсем правильно: ps aux |...

9
Почему я не могу прочитать / dev / stdout в текстовом редакторе?

Я только начал изучать, как все это файл TM в Linux, что заставило меня задуматься, что произойдет, если я в буквальном смысле прочитал из / dev / stdout: $ cat /dev/stdout ^C $ tail /dev/stdout ^C (Это ^Cя убиваю программу после зависания). Когда я пытаюсь сделать это vim, я получаю немыслимое...

9
отображать STDOUT перед STDERR?

Я новичок в bash и не могу на всю жизнь понять, как запустить определенную команду, предположить ./fffи напечатать обычные stdouts перед stderr (я сам не понимаю смысла) например $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: No such file or directory...

9
Перенаправление stdout из двух программ

Я использую инструмент проверки памяти (prog1) на коде C ++ (prog2), который дает мне огромный и подробный вывод. Чтобы отследить некоторые ошибки, мне нужно сохранить этот вывод в файл. Я попытался перенаправить стандартный вывод в файл: prog1 prog2 > outfile.txt Но это дает мне файл,...

8
Можно ли перенаправить stdout и stderr на одни и те же строки файла?

Я читал, что при перенаправлении stdoutи stderrв один и тот же файл 2>&1, stdoutкак правило, буферизируется блок, а не буферизируется stderr. Если записана очень длинная строка stdout, требующая двух отдельных очисток буфера, может ли получиться так, что строка stderrпоскальзывается...

8
Есть ли инструмент для динамического перенаправления вывода в новый файл по запросу

В настоящее время я перенаправляю вывод инструмента мониторинга в файл, однако я хотел бы перенаправить этот вывод в новый файл по моему запросу (используя привязку клавиш), не останавливая указанный инструмент. Что-то вроде monitor_program | handle_stdout Где handle_stdoutпозволяет мне определить...