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

stdout - это имя дескриптора выходного файла по умолчанию для процесса. Поскольку в `stdout` нет ничего особенного, вы * не должны * использовать этот тег. Используйте тег [io-redirection] для вопросов о том, как перенаправить вывод, используйте [file-descriptors] для вопросов о том, как управлять файловыми дескрипторами, используйте [lock] для вопросов о блокировке файлов и используйте [files] для общих вопросов о файловые операции.

2
Трубы, как поток данных в конвейере?
Я не понимаю, как данные передаются по конвейеру, и надеюсь, что кто-то сможет прояснить, что там происходит. Я думал, что конвейер команд обрабатывает файлы (текст, массивы строк) построчно. (Если каждая команда работает построчно.) Каждая строка текста проходит через конвейер, команды не ждут, пока предыдущая закончит обработку всего ввода. Но, похоже, …

1
Linux: как перенаправить stdout & stderr в логгер?
У меня есть программа, которую нужно запустить при запуске, она выводит данные на stdout и stderr, которые я хочу перенаправить в системный журнал с помощью команды logger. То, что у меня есть в моем скрипте запуска, это: / home / dirname / application_name -v | logger 2> & 1 & …

3
Безопасно ли вводить другую команду в STDIN, когда предыдущая команда записывает в STDOUT?
Возможно, на это уже отвечали ранее, я бы приветствовал ссылку на другой ответ ... Если я выполню команду оболочки (в bashоболочке), как показано ниже: make Тогда в то время как выход из makeпрокручивается на из STDOUT-за makeкоманды, если я печатаю make checkи нажмите enterдо первой команды завершения выполнения, когда makeкоманда …
21 bash  shell  stdout  stdin 

2
Как узнать, какой процесс пишет в STDOUT?
У меня есть два экземпляра запущенного процесса. Одним из них является "ОТКРЫТИЕ!" и ошибки печати без остановки на STDOUT. Я хочу убить прерванный процесс, но я должен убедиться, что не прервал неправильный. Они оба были запущены в одно и то же время, и topя вижу, что они используют примерно одинаковый …

4
bash: / dev / stderr: в доступе отказано
После обновления до новой версии выпуска мои bashскрипты начинают выдавать ошибки: bash: /dev/stderr: Permission denied в предыдущих версиях Bash будет внутренне признать эти имена файлов (именно поэтому этот вопрос не является дубликатом этого одного ) и сделать правильную вещь (тм) , однако, это перестало работать в настоящее время. Что я …

4
Вывод в stdout и одновременно grep в файл
У меня есть скрипт, который выводит текст в stdout. Я хочу видеть весь этот вывод в моем терминале, и в то же время я хочу отфильтровать некоторые строки и сохранить их в файл. Пример: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file …
18 grep  pipe  stdout  tee 

3
vim: форсирует определенный синтаксис через аргумент командной строки
Когда я хочу легко прочитать мою схему PostgreSQL, я помещаю ее stderrи перенаправляю на vim: pg_dump -h localhost -U postgres dog_food --schema-only | vim - Это дает: vim не имеет схемы подсветки синтаксиса, поскольку не имеет расширения имени файла при чтении из stdin, поэтому я использую следующее: :set syntax=sql Который …

3
тоесть стандартный выход к стандартному?
Я хотел бы отправить стандартный вывод из одного процесса в стандартный поток другого процесса, но также и в консоль. Например, отправка stdout в stdout + stderr. Например, я получил git editпсевдоним для следующего: git status --short | cut -b4- | xargs gvim --remote Я хотел бы, чтобы список имен файлов …

2
Пишите строки в файл из менее
Пока vimя могу написать диапазон строк из просматриваемого файла в другой файл. Например, :1,10 w outfile.txt запишет строки с 1 по 10 в outfile.txt. Могу ли я сделать то же самое во время просмотра файла с помощью less?
17 less  stdout 


5
bash: используйте переменную для хранения перенаправления stderr | stdout
Есть ли способ перенаправить stdout и stderr через переменную, например, добавив параметры команды в сценарии? Например, у меня есть скрипт: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST Я вижу, что OPT заменяется -pбез каких-либо проблем, и bash интерпретирует его как опцию. Но перенаправление интерпретируется как имя каталога. …

1
Вращение файлов журналов во время работы процесса
У меня запущен процесс, который записывает стандартный вывод и стандартную ошибку в файл журнала /var/log/dragonturtle.log. Есть ли возможность повернуть файл журнала, и процесс продолжает записывать в новый файл журнала, не убивая процесс? Что происходит в настоящее время (учитывая конфигурацию logrotate ниже): Процесс пишет в /var/log/dragonturtle.log Logrotate перемещается /var/log/dragonturtle.logв/var/log/dragonturtle.log.1 Процесс продолжает …
16 logs  stdout  logrotate 


1
vimdiff сравнивать вывод вместо файлов
Я пытаюсь сравнить две команды вывода (без файлов) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Я пытался играть с перенаправлением, pipe, vim - -cно я должен что-то упустить. Может кто-нибудь помочь, пожалуйста?
15 vim  stdout  stdin  vimdiff 

1
Вывод команды не в stderr и не в стандартный вывод
Я наткнулся на эту проблему, поэтому мне интересно, как это возможно? Стандартный прогон команды: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 Хорошо, давайте попробуем получить только первую строку: # zabbix_sender -c …
15 shell  stdout  stderr 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.