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

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

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

Трубный вывод командной строки построчно в Windows

Я запускаю сервер из командного файла и хочу, чтобы выходные данные сервера отображались как на экране, так и записывались в файл журнала. Я нашел способ сделать это из этого ответа : powershell "startmyserver | tee server.log" Проблема заключается в том, что канал вызывает выполнение первой команды...
спросил Kidburla 5 лет назад

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

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

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

87
голосов
10
ответов
19179
просмотров

Какова цель «тройник»?

Все случаи, которые teeя когда-либо видел, были такими: do_something | tee -a logfile Или же: do_something_else | tee logfile Является ли teeпридумано для тех, которые не знают, что вы можете сделать то же самое с оболочкой трубой перенаправлениями? Такие как: do_something >> logfile Или ж...
спросил R Moog 5 лет назад

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

Используете "тройник" для выборочной регистрации выходных данных терминала Ubuntu?

Мне нужно зарегистрировать вывод терминала. Но мне нужны только некоторые выходные данные, которые начинаются с ключевого слова (скажем, начинается с «ошибки»). Я использую что-то похожее на: ls | tee "log.txt" В этом примере команды я не хочу регистрировать все, что отображает темринал. Только ска...
спросил None 5 лет назад

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

Копирование вывода dd на консоль в файл, а также в консоль

Я пытаюсь создать образ жесткого диска, используя dd, который выдает ошибки ввода-вывода. В результате я добавил параметр 'noerror', но я хотел бы отслеживать ошибки, чтобы попытаться восстановить. Моя текущая попытка заключается в следующем: sudo dd if=/dev/sdb bs=1M conv=sync,noerror of=output.img...
спросил Ansel Pol 5 лет назад

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

Только последний тройник записывает в файл (возможно, перекрытие с exec?)

Я пытаюсь перенаправить все свои выходные данные a.out, кроме тех, которые также должны быть записаны b.out. Я думаю, что было бы неплохо использовать exec поверх tee (tee также перенаправить на b.out), но tee не всегда выглядит одинаково (похоже, работает только последний): #!/bin/bash exec > a....
спросил Vulpo 5 лет назад

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

При запуске команд lxc-attach в сеансе возникают проблемы с форматированием на консоли

Я использую тройник для записи вывода установочного скрипта в файл обычным способом. Все хорошо, за исключением случаев, когда команды lxc-attach выполняются в контейнере LXC Linux. Например (см. Прикрепленный скриншот) на правом экране вывод консоли при использовании команды «lxc-attach -n containe...
спросил gstanden 6 лет назад

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

Трубопровод с заменой процесса и повторное соединение с выходом

Я пытаюсь использовать мощный удаленный сервер с точки зрения кодирования видео. У меня есть локальный DVD-привод для копирования DVD в память, и, наконец, в Mbuffer. Оттуда я хотел бы разделить потоки, перенаправив необработанный видеопоток по сети на удаленный агент для кодирования и передачи резу...
спросил user415275 6 лет назад

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

Альтернатива тройника (ввод пользователя пропущен)

мы используем какой-то сторонний интерактивный инструмент командной строки, и мы используем teeдля регистрации того, что сделал пользователь - чтобы проверить позже, если это необходимо ... Инструмент работает так, как он спрашивает, какое действие пользователь хочет выполнить, и пользователь выбира...
спросил Betlista 7 лет назад

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

Можете ли вы поставить перед каждой строкой, написанной с помощью tee, текущую дату и время?

Я использую команду 'tee' для записи результатов длинной команды bash в файл. Может ли файл, который я посылаю с tee, каким-либо образом ставить перед каждой строкой метку времени, когда строка была написана? Я ищу решение, в котором каждая строка будет иметь разное значение даты и времени ... не то...
спросил user2917346 7 лет назад

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

FFmpeg tee muxer обрабатывает аудио по-разному

Я изо всех сил пытаюсь заставить работать миксер. Когда я вывожу в локальный файл напрямую, он работает, но когда я заменяю вывод на тройник, это не получается, поэтому: ffmpeg -loglevel trace -f mpegts -i udp://192.168.0.200:10001?fifo_size=50000000\&overrun_nonfatal \ -map 0:v -map 0:a:0 -map...
спросил sidney edwards 7 лет назад

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

Используя тройник, я теряю свои привилегии sudo

Я пишу установочный скрипт, и мне нужно запустить его, так sudoкак я тестирую его на экземплярах AWS RedHat, поэтому не могу напрямую перейти root. Я хочу записать журнал в файл, а также на экран. Нет ничего проще, Я могу либо пойти в старую школу >> /tmp/Solr_Install.log 2>&1и запустит...
спросил Lefty G Balogh 7 лет назад

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

Пусть тройник лучше обрабатывает возврат каретки

Я написал приложение для Java-консоли, которое неоднократно выводит свой статус на консоль, используя возврат каретки (\ r) в конце, а не перевод строки (\ n), чтобы сохранить вывод на одном экране. Я также хочу передать этот вывод в файл, как java -jar my-jar.jar | tee /tmp/my-jar.log Однако не им...
спросил sjngm 7 лет назад

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

Можно ли рассчитать контрольную сумму файла при его создании?

Я создаю большой tarархив, и я хотел бы также создать контрольную сумму архива. Я мог бы достичь этого так: $ tar cfz archive.tar.gz files $ sha256sum archive.tar.gz > archive.tar.gz.sha256sum Но файл архива огромен и на медленном носителе, поэтому я бы предпочел, чтобы после его записи не прихо...
спросил jl6 7 лет назад

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

Тройник скрипт для файла внутри себя

Я знаком с использованием тройника, и я знаю, что я могу просто записать вывод с script.sh | tee file.log Однако я хочу цельный интерфейс для пользователя. Есть ли способ, в script.sh, запустить tee, как если бы это было сделано, как описано выше? В этом сценарии выполняются сотни эхо-сигналов и м...
спросил Brydon Gibson 7 лет назад

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

Как установить libelfg0-dev на 64-битную версию Ubuntu 16.04 LTS

Я пытаюсь настроить среду Open-TEE, следуя инструкции из https://open-tee.github.io/documentation/ Open-TEE требует установки libelfg0-dev. Но когда я бегу sudo apt-get install libelfg0-dev Я получил следующую ошибку: Reading package lists... Done Building dependency tree Reading state information...
спросил r0ng 7 лет назад

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

Командная строка FFmpeg с опцией tee muxer, выводом в видеофайл и одновременно с image2 muxer

Я хотел бы сохранить неподвижные изображения из видео по прямому http URL. В то же время я хочу сохранить видео. Как я могу использовать ffmpeg со специальным миксером для одновременного сохранения изображений и видео? Моя попытка не работает: ffmpeg -fflags +genpts -i http://www.example.com/video.a...
спросил Konstantin 7 лет назад

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

Как хранить данные из разных соединений Netcat в отдельных файлах?

Мне нужен сервер, который должен принимать потоки данных, хранить их в файлах и отправлять дальше. Каждое соединение должно создать файл с соответствующей отметкой времени в имени файла, а затем записать в него. Мое решение: nc -l -k -p 4000 | date +"%Y-%m-%d_%H_%M_%S" | xargs -I {} tee file_{}.dat...
спросил ZuOverture 8 лет назад

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

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

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

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

извлечение нескольких файлов .gz и печать имени извлеченного файла

Я думаю, это легко, но я блокирую ... У меня есть каталог с серией файлов журналов (с сервера Minecraft ...): 2014-09-28-1.log.gz 2014-09-29-1.log.gz 2014-09-30-1.log.gz 2014-10-01-1.log.gz 2014-10-02-1.log.gz latest.log Я хотел бы извлечь дату и время, когда пользователи вошли в систему. Однако, к...
спросил Floris 9 лет назад

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

тройник вызывает зависание скриптов bash

У меня есть скрипт, который вызывает ряд других скриптов установки ./script1.sh 2>&1 | tee script1.log<br> ./script2.sh 2>&1 | tee script2.log<br> ./script3.sh 2>&1 | tee script3.log<br> Все они выглядят нормально до последнего, который вызывает пользовательск...
спросил Terry 9 лет назад

4
голосов
6
ответов
5946
просмотров

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

У меня есть процесс, который мне нужно запустить в командном файле. Этот процесс производит некоторую продукцию. Мне нужно и вывести этот вывод на экран и отправить (передать) его в другую программу. Метод bash использует tee: echo 'ee' | tee /dev/tty | foo Есть ли аналог для Windows? Я счастлив ис...
спросил Bob 9 лет назад

6
голосов
2
ответа
2147
просмотров

tee: Что именно делает опция --ignore-interrupts?

Название в основном говорит обо всем. у команды есть опция --ignore-interrupts : -i, --ignore-interrupts ignore interrupt signals Кто-нибудь может объяснить / привести пример, в какой ситуации это важно? Спасибо!
спросил alexander.biskop 9 лет назад

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

Почему команда tee выводит что-то очень странное, когда я записываю результат из VIM?

Я могу распознать приветственное сообщение, например: VIM - Vi IMproved[9;35Hversion 7.3[10;29Hby Bram Moolenaar et al.[11;19HVim is open source and freely distributable[13;26HBecome a registered Vim user![14;18Htype :help register[34m<Enter>[m for information [16;18Htype :q[34m<Enter>[m...
спросил Ted Wong 10 лет назад

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

Как записать вывод части скрипта оболочки

Я ищу краткое решение для записи вывода части сценария оболочки в файл. Кроме того, я все еще хочу иметь возможность следить за выводом жизни на экран. От man-страниц "bash" (встроенный exec, "Подстановка процессов") и tee, я бы ожидал, что следующая строка (вызываемая в начале части, которая будет...
спросил Carsten Scholtes 10 лет назад

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

последовательность процессов конвейера / тройника linux

Я думаю, что для команды Linux, конвейер: $ command1 | command2 | command3 будет выполняться с последовательностью команда1 -> команда2 -> команда3. Но как насчет использования тройника: $ command1 | tee >(command2) >(command3) Так как это command2и command3имеет тот же вход, мой вопрос...
спросил vivienlwt 10 лет назад

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

Как объединить команду tee с интерактивными сценариями для регистрации результатов?

С некоторого времени обычно записывают длинные выходы с teeпоследующими less, это замечательно просматривать configureи makeвыводить и тому подобное, но терпит неудачу, когда скрипт или программа устанавливается как, запрашивая ввод человеком. Это Записать файл журнала пользовательского интерактивно...
спросил uprego 10 лет назад

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

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

Я хотел бы изменить заголовок окна терминала во время длительной команды (например git svn fetch:) со значениями, извлеченными из вывода, в то же время записывая в стандартный вывод. Возможно ли это использовать именованные каналы или тройник и xargs? Я думаю что-то вроде git svn fetch | sed "s/^\(r...
спросил Sam Hasler 11 лет назад

29
голосов
6
ответов
14109
просмотров

Альтернатива команде tee без STDOUT

Я использую, | sudo tee FILENAMEчтобы иметь возможность писать или добавлять в файл, для которого права суперпользователя требуются довольно часто. Хотя я понимаю, почему это полезно в некоторой ситуации, которая teeтакже отправляет свой вклад в STDOUT, я никогда не использовал эту часть teeдля чего...
спросил aef 11 лет назад

4
голосов
3
ответа
7439
просмотров

Используйте netcat в качестве прокси для регистрации трафика

Я хочу использовать netcat в качестве прокси-сервера для регистрации http-запросов и ответов на файлы, а затем подключать их для проверки трафика. Думаю, проволочная акула. Попробовал следующее, где 'fifo' - это именованный канал, 'in' и 'out' - это файлы, прокси netcat на порту 8080, сервер на порт...
спросил deephacks 11 лет назад