У меня есть сценарий, который называет две команды: long_running_command | print_progress long_running_command печатает прогресс, но я недоволен им. Я использую print_progress для создания этого более хорошим (а именно, я...
27.01.2020
Помимо использования временного файла для помощи, существует ли способ / программа может буферизовать ввод из стандартного ввода, но не выводить содержимое до получения EOF. Я также не хочу использовать переменную оболочки (например ...
13.01.2017
Как комментарий в я смущен относительно того, почему "| верный" в make-файле имеет тот же эффект как "||, истинный" пользователь cjm записал: Другая причина избежать | верный является этим, если команда произвела...
13.04.2017
Существует ли утилита, что я могу всунуть конвейер для отделения скоростей записи и чтения? Производитель $ | buf | потребитель В основном, я хочу утилиту buf, который читает ее вход максимально быстро, храня ее...
03.10.2011
Существует ли способ только выполниться, команда за другим сделана без временного файла? У меня есть одна более длительная рабочая команда и другая команда, которая форматирует вывод и отправляет его в использование сервера HTTP...
19.03.2018
Я знаю, что когда страница кэша страниц изменяется, она помечается как грязная и требует отзыв, но что происходит, когда: Сценарий:
Файл /apps/EXE, который является исполняемым файлом, выгружается на страницу ...
07.09.2019
Я хочу отслеживать файл. Итак, я отслеживал файл, используя команду ниже, чтобы выполнить сценарий для каждой строки. tail -3f logfile.log | grep "действие. * добавить" | sed -u -e "s / ^ / '/" -e "s / $ /' /" | xargs -L 1 -P 5 bash ...
18.12.2017
повторите Привет Мир | нано - | меньше я хочу изменить Привет-> До свидания в то время как в текстовый редактор. Это не должно быть с нано. Я застреваю с нано, читая stdin, но требуя, чтобы я записал в...
19.04.2014
Я выполняю OpenBSD/amd64 5.2 в системе с 12 ГБ RAM, и я хочу использовать приблизительно 6 ГБ для 8 ГБ для кэширования файловой системы. По умолчанию, 5,2 amd64 идет с sysctl kern.bufcachepercent набор к 20 (20%); я имею...
16.01.2013
Действительно ли возможно изменить имя буфера в энергии? А именно, я использую Shell Conque для открытия оболочек в энергии (каждая оболочка находится в буфере), и с несколькими оболочками, я вижу: 10: удар - 1 11: удар-...
25.10.2010
Я хочу использовать каналы в Linux в качестве примитива синхронизации между главным и подчиненным процессами. Классический способ — создать два канала, но я считаю, что вместо этого можно использовать один fd....
14.08.2020
Я запускаю утилиту, которая выдает следующее: Progress to its Standard Error
Данные/выход/вывод в стандартный вывод Я не создавал эту утилиту и не могу легко ее модифицировать. Я хочу сделать ...
04.05.2020
Я использую tar для быстрого копирования тысяч небольших файлов, которые передаю в pv, чтобы показать ход и скорость копирования. $ sudo tar c --files-from /tmp/camfilenames | pv --ширина 40 | sudo tar x -C /...
10.11.2019
Я пишу приложение регистрации данных, все программы запускаются следующим образом: ./program > out.bin Сборщик данных периодически объединяет выходные файлы stdout и считывает данные. Проблема в том, что IO...
10.06.2019
У меня есть приложение Java Server. в то время как (true) {serversocket.receive (recomepacket); процесс (recometPacket); Serversocket.Send (SendPacket); попробуйте {...
08.11.2018
Автор, говоря о буферном кеше в книге - Дизайн операционной системы UNIX говорит, что буфер всегда находится в очереди хеширования, но это может или может не быть в свободном списке. Что ...
01.05.2017
Я хочу выследить-f файл, но его содержание находится в кодировании sjis, таким образом, у меня должен быть преобразованный в собственный компонент (utf-8) кодирование моего терминала. Когда я действительно выслежу-f x | iconv-fsjis будет нет...
13.04.2017
Существует ли команда, в которой можно сделать что-то вроде: someprogram | tee --limit=1MB afile Где "afile" будет содержать последний 1 МБ выходного файла "someprogram"?
27.01.2017
Есть ли способ прочитать все, что уже находится в буфере канала pipe, направить их в другую программу и немедленно выйти, не дожидаясь ввода дополнительных данных? Он должен быть безопасным для двоичных файлов. Это нормально, если потребовать ...
12.12.2016
Есть ли способ указать ядру Linux использовать только определенный процент памяти для буферного кеша? Я знаю, что / proc / sys / vm / drop_caches можно использовать для временной очистки кеша, но есть ли какие-нибудь ...
07.01.2016
Я не понимаю, как потоки данных в конвейере и надеются, что кто-то мог разъяснить то, что продолжается там. Я думал, что конвейер команд обрабатывает файлы (текст, массивы строк) в линию за линией...
01.02.2015
В ОС GNU процесс может только записать данные в канал, если другой процесс считывает те же данные (с того же канала) одновременно. Есть ли что-то как канал, который позволяет 1-й записи процесса и...
26.10.2014
На Linux, действительно монтирует, что-o повторно монтируются, ro сбрасывают буферы/кэш файловой системы, или я должен также выполнить синхронизацию для достижения этого?
24.07.2014
У меня есть машина с 2 ТБ RAM, и я выполняю команду вида на файле размера 150G, где я указал размер буфера как 1000G после того, чтобы вносить свою лепту reasearch на Google, я получил эту часть...
23.07.2014
Система контроля продолжает предупреждать, что моя машина является reaching\breaking через, это - порог использования RAM, который составляет 15 ГБ. Я сделал некоторое чтение и понял что очевидное использование RAM...
15.09.2013
Мне известно, что стандартный вывод STDOUT обычно буферизируется такими командами, как mawk (, но не gawk ), grep, sed и т. д., если они не используются с соответствующими параметрами (, т.е. mawk --Winteractive или grep --строка -буферизована или...
25.06.2021
Я не знаю, почему это происходит... Я просто выполнял свою работу (по разработке ), и внезапно один из моих дисков начал отставать, тогда я просто размонтировал его, щелкнув по нему правой кнопкой мыши. После все равно лагает, поэтому перезагружаю...
26.05.2021
Я новичок в vim (Я использую nvim )так что простите за незнание, многие вопросы похожи на мои, но не совсем такие же. Я бы хотел, чтобы этот :vim по умолчанию вырезал/копировал в буфер, а не...
16.04.2021
Я пытаюсь сделать скриншот удаленного хоста (с помощью xwd )и преобразовать его в png (с помощью convert ). Мне нужно, чтобы это был автономный лайнер, вот что я делаю :sshpass -p _ПАРОЛЬ ssh user@...
17.02.2021
Когда вы хотите очистить дисковые кэши/буферы, вы обычно вводите следующую команду :#sync && echo 3 > /proc/sys/vm/drop _caches Но после ввода этой команды free не сообщает 0...
17.08.2020
Этот тег для вопросов о кэш-буферах ядра, включая буферы канала. Они используются, чтобы хранить файлы, к которым недавно получают доступ, и/или часто получали доступ к файлам.
Часто задаваемые вопросы: