Перейти к содержимому

Метка gnu-parallel

Подборка 31 вопрос с тегом «gnu-parallel» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

31 вопрос

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

Параллельная GNU не делит работу равномерно

Ответ: -X распределяет равномерно, когда он поражает EOF. Так что в вашем случае он заполняет буфер для полной командной строки (5039 имен) и запускает ее. Затем он читает еще 800 имен, п...

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

GNU "Параллельный --pipe" не обрабатывает стандартный ввод по строкам

Ответ: Вы НАСТОЛЬКО близки. -Lустанавливает размер записи (в строках), но не определяет количество отправляемых записей. Это контролируется -N. По умолчанию --recendэто \nтак, что не нужн...

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

Добиться лучшего сжатия для нескольких сжатых файлов

Ответ: После изучения этого способа я решил бы, как распаковать все файлы, создать список всех сумм sha256 (или любой другой хэш, который вы предпочитаете), а затем сжать все файлы вместе...

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

Параллельный локоть с файлом ввода и вывода имени файла на оболочке Linux

Ответ: Согласно man parallel, вы можете использовать некоторые заполнители, чтобы помочь вам. Например, вы можете переписать свой код на: parallel curl "$" -o '{#}'.curl_output '{}' ::::...

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

Параллельно: ограниченное количество многопоточных процессов

Ответ: Оба -j 8и -j 25%будут делать то же самое на 32-ядерном компьютере, так что если он не работает, то вы нашли ошибку. Сделайте MCVE stackoverflow.com/help/mcve. Но сначала: получите...

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

GNU Parallel - глобальные переменные и функции

Ответ: Переменные оболочки не видны дочерним процессам, если они не экспортированы, поэтому вам нужно будет сказать export GLOBAL_VAR где-то до запуска дочернего процесса; в современных о...

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

Распараллеливание удаленного tar и получение вывода по каналу ssh

Ответ: Для начала вам нужно знать, как извлечь несколько аргументов из одной строки ввода: cat paths | parallel --colsep ' ' echo == (Я отмечаю, что некоторые из могут быть сгенерированы...

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

Многократное чтение из txt-файла в bash (параллельная обработка)

Ответ: В bash вы можете использовать символ & для запуска программ в фоновом режиме. пример for i in ; do echo $i>>numbers.txt & done; РЕДАКТИРОВАТЬ: Извините, но ответ на в...

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

Параллельно GNU не перечитывает sshloginfile во время работы

Пытаюсь получить параллельное динамическое добавление / удаление узлов обработки, и я могу указать, какие хосты использовать на --sshloginfile. К сожалению, изменение записей в ssh...

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

GNU параллельно удалить escape перед пробелами в команде

Ответ: GNU Parallel обрабатывает ввод как один аргумент и заключает его в кавычки, чтобы вы могли безопасно использовать такие имена файлов, как: My brother's 12" records costs 30$ each.t...

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

Какую версию я должен скачать для этой ОС Linux?

Ответ: Я вижу, что есть несколько версий GNU-параллели, которые можно скачать (см. Ссылку выше в разделе «Загрузка GNU Parallel»). Суть вашего вопроса ошибочна: то, что вы описываете как...

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

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

Ответ: Используя GNU Parallel: (echo abc; sleep 10; echo def;sleep 10; echo def;)|parallel -uj1 -u требуется, чтобы получить вывод немедленно. Без команды будет работать, но вывод будет н...

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

почему мой главный узел простаивает при параллельном запуске gnu?

Я использую gnu -rallel для параллельного запуска нескольких сценариев Python на нескольких компьютерах в моей гигабитной сети. Обрабатываемые файлы находятся в папке tmpfs (RAM) н...

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

обнулить большое блочное устройство с распараллеленным дд

Ответ: seq 0 600000 | parallel dd if=/dev/zero of=/dev/mapper/my60device bs=10M count=10 seek={}0 Вы уже используете, if, of, bs, and countпоэтому я предполагаю, что вы знаете, что они де...

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

GNU-параллельное шифрование файлов с пробелами или специальными символами?

Ответ: Похоже, слишком много цитат. Помните, что GNU Parallel предполагает, что {} анализируется непосредственно оболочкой. Попробуйте удалить "" вокруг {} и {/.}: # Avoid typing --gnu ev...

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

Параллельно GNU: перенаправить все stdin всем процессам

Ответ: В GNU Parallel была проделана небольшая работа, чтобы не запускать новое задание, если нет данных для запуска. Это связано с тем, что некоторые программы терпят неудачу, если они н...

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

Как заставить gnuparallel последовательно выполнять набор команд?

Ответ: parallelСтраница человек говорит, что --jobsвариант ( так же как -j, --max-procsи -P) определяет количество заданий, выполняемых параллельно. Таким образом, выполнение parallelс --...

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

Использование sed с параллельным доступом дает пустой вывод при перенаправлении в файл

Ответ: When using redirection inside the command for parallel, you have to use {} to put the input at the right place, as parameter for sed: echo "$z" | parallel 'sed "s/\(^3.*3\)/\13/" {...

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

Гну параллельно и акк не играет красиво из-за stdin, труба

Ответ: Это также происходит в текущей ветке разработчика ( 9cc2407). Причина этого заключается в том, что когда стандартный ввод является каналом, ack пытается быть полезным и предполагае...

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

Отладочный вывод

Ответ: Try running this command in your web data directory: find . -name "*.php" -print | xargs grep -i "dbname.some_table" This will recursively scan all sub directories and loof for fil...

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

используя awk с параллельным

Ответ: Параллель GNU довольно совместима с xargs, в вашем случае она может заменить его. Если вы считаете только случаи substringиспользования, grep -cкак Скотт предлагает: sudo find /mnt...