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

10 ответов

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

Все обычаи tee Я когда-либо видел такие: do_something | tee -a logfile Или же: do_something_else | tee logfile Является tee придумано для тех, кто не знает, можно ли сделать то же самое с перенаправлениями оболочки? Такие как: do_something >> …
10 сен '18 в 11:14
1 ответ

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

Я пытаюсь создать образ жесткого диска, используя dd, который выдает ошибки ввода-вывода. В результате я добавил параметр 'noerror', но я хотел бы отслеживать ошибки, чтобы попытаться выполнить восстановление. Моя текущая попытка заключается в следу…
07 апр '18 в 16:43
2 ответа

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

Я пользователь Debian и RedHat. Я хотел бы перенаправить stderr (модуль logging) из Python3 скрипт. Сценарий выводит много вещей, и часть, которую я хочу захватить, может быть получена с помощью: python3 ./script.py --input ./*.txt --verbose 2>&g…
12 ноя '14 в 20:39
1 ответ

Использование tee для передачи вывода ls и grep в команду tail без скрипта

У меня проблема с запуском файлов журнала. Я ищу использовать ls создать список файлов в каталоге журнала и grep запустить для конкретных случаев / раз, когда файл запускался. Я хочу иметь только последнюю строку каждого файла, поэтому я хочу tail -…
03 ноя '11 в 15:49
1 ответ

Как подавить вывод из тройника на основе переменной в Bash

Итак, в следующем примере: echo "text to write to file but also not send to stdout" | tee -a $logfile 1> /dev/null Вывод не распечатывается на терминале. Но когда я пытаюсь сделать то же самое действие, основанное на переменной, оно не работает. …
28 мар '19 в 03:28
1 ответ

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

Мне нужен сервер, который должен принимать потоки данных, хранить их в файлах и отправлять дальше. Каждое соединение должно создать файл с соответствующей отметкой времени в имени файла, а затем записать в него. Мое решение: nc -l -k -p 4000 | date …
04 июл '15 в 19:32
1 ответ

How to combine the tee command with interactive scripts to log the results?

From some time usually record long outputs with tee to later less them, this is awesome to review configure а также make выводится и тому подобное, но завершается неудачно, когда скрипт или программа устанавливается как, запрашивая ввод человеком. Э…
13 июн '13 в 16:29
1 ответ

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

Я пишу установочный скрипт и мне нужно запустить его sudo когда я тестирую его на экземплярах AWS RedHat, я не могу root, Я хочу записать журнал в файл, а также на экран. Нет ничего проще, Я могу пойти в школу >> /tmp/Solr_Install.log 2>&am…
03 янв '17 в 14:00
2 ответа

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

Я использую команду 'tee' для записи результатов длинной команды bash в файл. Может ли файл, который я посылаю с tee, каким-то образом ставить перед каждой строкой метку времени, когда строка была написана? Я ищу решение, в котором каждая строка буд…
02 фев '17 в 10:57
1 ответ

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

Мы используем сторонний интерактивный инструмент командной строки, и мы используем tee для регистрации того, что сделал пользователь - чтобы проверить позже, если это необходимо... Инструмент работает так, как он спрашивает, какое действие пользоват…
23 фев '17 в 12:01
1 ответ

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

Я пытаюсь использовать мощный удаленный сервер с точки зрения кодирования видео. У меня есть локальный DVD-привод для копирования DVD в память, и, наконец, в Mbuffer. Оттуда я хотел бы разделить потоки, перенаправив необработанный видеопоток по сети…
30 мар '17 в 20:20
2 ответа

Тройник вызывает зависание скриптов 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> Все они выглядят нормал…
31 июл '14 в 14:55
2 ответа

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

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

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

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

Извлечение нескольких файлов.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 Я хотел бы извлечь дату и время,…
05 окт '14 в 14:09
1 ответ

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

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

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

Мне нужно зарегистрировать вывод терминала. Но мне нужны только некоторые результаты, которые начинаются с ключевого слова (скажем, начинается с "ошибка"). Я использую что-то похожее на: ls | tee "log.txt" В этом примере команды я не хочу регистриро…
06 май '18 в 02:15
1 ответ

Почему команда 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…
18 фев '14 в 04:53
1 ответ

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

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

Как установить 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 B…
22 июн '16 в 00:21