1
ответ

Как записывать логи Docker в файл в реальном времени (а-ля `tail -f`)

Я docker выводил логи stdout stderr, которые можно просмотреть с помощью: docker logs -f $LOGS_CONTAINER_ID Я также добавил ' sed', который помещает идентификатор контейнера в каждую строку: docker logs -f $LOGS_CONTAINER_ID ...
03.03.2019
1
ответ

Возможно, чтобы заставить udev создать определенный номер события устройства или изменить номера событий устройства

У меня есть модуль ядра, который читает ввод USB-клавиатуры специально из/dev/input/event2 и/dev/input/event3. На некоторых устройствах клавиатура не получает назначение event2 и event3, она получает назначение/...
22.02.2019
1
ответ

Можно ли управлять всеми потоками для конвейеров многопоточных команд?

Я использую несколько инструментов, которые поддерживают многопоточность. Например: tool1 --threads = 4 | tool2 --threads = 4 | tool3 --threads = 4 В идеальном случае я предполагаю, что это должно использовать 12 (4 * 3) ...
11.02.2019
1
ответ

Почему curl > /dev/null и curl -o /dev/null имеют большую разницу в производительности?

Я использую Intel Atom D525, чрезвычайно маломощный процессор для моего семейного маршрутизатора с Debian 9. Я попробовал оба варианта curl http://dl.google.com/dl/android/aosp/sailfish-pq2a.190205.003-factory-164a7269.zip и....
06.02.2019
1
ответ

Остановите netcat, как только grep совпадет с чем-нибудь

Я столкнулся с проблемой использования netcat в бэш-скрипте. Я хотел бы сопоставить определенный вывод после отправки команды и продолжить выполнение скрипта как можно скорее (не дожидаясь netcat ...
31.01.2019
1
ответ

Как перенаправить стандартный ввод с помощью mkfifo? [закрыто]

Я искал askubuntu, stackoverflow и нашел это: $ mkfifo fif.pipe $ bash script.sh < fif.pipe $ echo 'сказать HELLO' > fif.pipe (команда сказать, сделать что-то в сценарии) Но после $ bash ...
30.01.2019
1
ответ

Как позволяет Bash Coprocess достичь своей трубопроводы?

Примечание. Этот отрывок от MAN BASH (COMPROCESS COMPROCESS - это команда Shell, предшествующая COCROC зарезервировано словом. Копосесс выполнен асинхронно в подпункте, как ...
10.01.2019
1
ответ

Как создать двунаправленный канал в bash?

У меня есть программа, которая читает и записывает в файловый дескриптор 3. Я хочу позволить ей писать в fd 3 и иметь возможность писать в другой конец файла. конвейер в интерактивном режиме, который программа должна прочитать ...
08.01.2019
1
ответ

Файл Pipe, содержащий список изображений в SXIV и отражает изменения MembleDly

Предположим, у меня есть файл Images.txt, который содержит, например, Image1.jpg Image2.jpg. Image3.jpg Тогда я трубу Images.txt в SXIV, и я хочу, чтобы вид миниатюра немедленно отражает изменения. ...
01.01.2019
1
ответ

grep -v не исключает строки

я пытаюсь сузить флаг для перехвата, удаляя строки с определенными нежелательными словами, поэтому я использую cat $(find / -size 33c -group bandit6 -user bandit7) | grep -v 'Permission', но мои результаты заканчиваются ...
28.12.2018
1
ответ

Почему при использовании теста "-type d", я нахожу конвейер в некаталогах?

У меня есть каталог ~/root/. |-- бар | - яйца |... foo |... hello.txt |... script.sh `- 4 каталога спама, 2 файла Издание find . -type d while in ~/root/ yield . ./спам яйца ./бар Однако...
23.12.2018
1
ответ

Несколько FIFOS Over SSH

Сценарий оболочки Разрешить несколько дескрипторов файлов (до 9 для соответствия POSIX, но еще больше для Bash): $ Установить -m 755 / dev / stdin / tmp / test << \ eof #! / bin / sh echo hi1> & 1 Echo Hi2> & ...
19.12.2018
1
ответ

Использование вывода команды для генерации входа ssh

У меня есть сценарий, который мне очень нравится, который генерирует команду переадресации порта ssh + с двумя загрузками. ssh -N -f -o 'ControlMaster Auto' -o 'ControlPath / tmp / gimme_access' -o 'ControlPersist 1m' -L 6473: 33 ....
19.12.2018
1
ответ

Использование Sudo с помощью командной команды на Ubuntu Server

Если мне нужно использовать следующую команду Backup на сервере Ubuntu с Sudo, как мне это сделать? Мне нужно судо в двух местах? TAR CF - Directory | 7za a -si directory.tar.7z
13.12.2018
1
ответ

, в то время как цикл чтения, кажется, прекращается после первой строки, при использовании двух труб?

# ! / usr / bin / env bash set -euo Piretfail во время чтения -R Do Echo Line Via Echo: «Echo» $ Line «Echo» линия через SED: «Sed 'S / W / F / G» | Sed 'S / F / Zzzzz / G' <<< "$ line" Сделано
09.12.2018
1
ответ

Случайные ошибки, выдаваемые оболочкой Bash: невозможно открыть именованный канал [дубликат]

Я обнаружил, что ведение подробного журнала каждой команды, которую я запускаю, с какого пути я ее запускал и от какого пользователя я sudo'd, чрезвычайно ценно, поскольку годы идут, и я пытаюсь вспомнить, что я...
09.12.2018
1
ответ

«Утечки» в linux

Предположим, у вас есть конвейер, подобный следующему: $ a | b Если b прекращает обработку stdin, через некоторое время канал заполняется и пишет, от a до своего stdout, блокируется (до тех пор, пока b не запустится ...
08.12.2018
1
ответ

Команда для уничтожения определенного PID, обеспеченного предыдущей командой

Иногда я должен уничтожить процесс (причины, почему не важны). И я знаю, что могу найти что процесс со следующей командой: lsof-i:8080, будучи моим кандидатом последний процесс в выводе...
26.11.2018
1
ответ

Не удается установить сертификат Let's Encrypt на CentOS 7

Я пытаюсь установить SSL-сертификат Let's Encrypt на мой веб-сайт с помощью защиты Apache с помощью Let's Encrypt на CentOS 7. Мой веб-сервер (include version): Apache (cPanel) Мой хостинг-провайдер:...
08.11.2018
1
ответ

Как получить строки, заканчивающиеся на определенном выражении

У меня есть текстовый файл с 4 предложениями, и я хочу представить строки, заканчивающиеся на «me», однако, когда я делаю «me $», это не работает. Я что-то упускаю? (Я хотел, чтобы результат был 1-м, 2-м и 4-м...
31.10.2018
1
ответ

Труба в FIFO из скрипта

Я хочу отправлять команды из скрипта для мерцания (программное обеспечение VoIP). Я подумал, что могу сделать это с именованной трубой, поэтому я создал один Phonecmd MKFIFO, если я начну мерцал и трубный хвост из ...
22.10.2018
1
ответ

Поиск ключевого слова в человеке

Я пытаюсь найти ключевое слово на страницах вручную, но это не работает здесь. $ man -k syslog Syslog: ничего подходящего.
15.10.2018
1
ответ

Как использовать sed во всех соответствующих файлах?

Я пытаюсь запустить sed на выходе из | grep \.ext$. Тем не менее, sed требует входного и выходного файла. Как сохранить выходную строку в переменную или передать ее в sed?
10.10.2018
1
ответ

Группирование команд в макросе mutt (проблема с префиксом тега для сложных макросов)

Возникла проблема с применением префикса тега для макросов, состоящих из нескольких команд. Начнем с простого примера: макро-индекс, пейджер E «< pipe-message > wc < enter >» Работает нормально,...
24.09.2018
1
ответ

Есть способ Чтобы указать раздел конвейера «пройти через»?

У меня есть скрипт, в котором данные обрабатываются путем потоковой передачи его через довольно большой трубопровод. Несколько разделов трубопровода на самом деле являются функциями «коммутатора», которые делают разные вещи, основанные на некоторых ...
18.09.2018
1
ответ

Как игнорировать прерывания с помощью командных команд

в следующей цепочке командных команд, когда прерывание отправляется с Ctrl-C, Ping может распечатать его сводную статистику перед выходом, до тех пор, пока TEE имеет -i (игнорировать прерывания) Флаг: Ping -...
12.09.2018
1
ответ

объединение man-страницы в MacOS в редактор

Использование bash на Mac OS для редактирования некоторых man-страниц для моего собственного использования. В Mac OS команда open -t откроет указанный файл в текстовом редакторе системы по умолчанию. $ man somepage | col -b ...
03.09.2018
1
ответ

cat and pipe vs. redirection [duplicate]

В чем разница между этими двумя командами? cat / proc / uptime | awk '{print $ 1}'
03.09.2018
1
ответ

Bash: переписывание файла, который читается в той же строке

Я работаю над сценарием bash для частичной автоматизации подключения маршрутизатора в командной строке. Здесь у меня проблема: #! / Bin / bash STRING2 = "ESSID" MYPWD = $ (pwd) sudo iwlist wlan1 scan | grep $ ...
21.08.2018
1
ответ

Получение всего вывода от передачи по каналу входа в cli программу

, Когда я делаю что-то как: $ повторяют "печать \"тест \"" | Python, который я хочу: Python 2.7.15rc1 (значение по умолчанию, 15 апреля 2018, 21:51:34) [GCC 7.3.0] на linux2 Ввести "справку", "авторское право", "кредиты" или "лицензию" на больше...
21.08.2018