1
ответ

Мониторинг статуса RAID

Я установил MegaCli на сервере CentOS 6 и попытаюсь отслеживать статус RAID. Когда я запускаю megacli -pdlist -a все это результат: [root @ da435 megacli] # megacli -pdlist -aall ...
21.11.2018
1
ответ

AWK для замены строки, начинающейся с в большом файле [закрыто]

Я хотел бы заменить строку в файле, которая начинается с содержимого переменной $ cont, используя awk . 5473 12 г джу 2 06:32 часть 3 5423 11G Ju 6 07:32 часть 4 573 11 г ию 2 08:21 часть 5 5473 11G Ju 6 09:12 ...
02.08.2018
1
ответ

Замените строку другим содержимым, используя sed и parallel для большого файла

У меня есть большой файл (50G), и я хочу заменить строки, начинающиеся с содержимого переменной $i, содержимым переменной $newline используя параллельную команду. Мой сценарий приведен ниже #!/bin/sh ...
01.08.2018
1
ответ

Ошибка синтаксиса при использовании sed для параллельной замены строки, специфичной для строки: {= s/_1/_2/ =}?

У меня есть каталог с файлами, которые выглядят следующим образом: id1_1.txt id1_2.txt id2_1.txt id2_2.txt Мне нужно передать эти файлы как пару (например, id1_1.txt и id1_2.txt) в my_script. Вот что я подумал ...
22.07.2018
1
ответ

Gnu parallel rsync зависает на неопределенный срок

Чтобы было ясно, я запускаю именно эту команду (переменные изменены) в настройках gnu parallel: /usr/bin/parallel -q - j20 rsync --recursive -av -e ssh -oCompression=no -x -T -oUserKnownHostsFile=...
16.05.2018
1
ответ

Подсчет неудачных команд при использовании `sem`

Я хочу запустить несколько сценариев оболочки параллельно с помощью sem и получить количество неудачных команд. Однако их коды выхода всегда равны нулю: sem bash -c 'exit 0' эхо $? # => 0 sem bash -c 'exit 1' ...
29.03.2018
1
ответ

Аргумент параллельной пары GNU с входными аргументами файла

У меня есть файл с множеством строк, и в каждой строке есть аргументы, которые я хочу передать параллельно с разделителем табуляции. Я запускаю этот скрипт cat $ hdd_file | grep $ ssd | параллельный -C '\ t' clean_and_destroy ...
13.03.2018
1
ответ

распараллелить вызовы rsync с помощью gnu parallel

Я пытаюсь распараллелить вызовы rsync с помощью gnu-parallel, как показано ниже. Но всякий раз, когда я запускаю свой сценарий ниже, похоже, что он вообще ничего не копирует. Но я действительно вижу много процессов rsync (ps ...
02.03.2018
1
ответ

Поддержание порядка в каталогах с помощью GNU Parallel

Мне нужно скопировать большое количество файлов в их собственные каталоги. Проблема, с которой я столкнулся, заключается в том, чтобы держать их в порядке, когда я копирую их с помощью параллельного GNU. Например, file_1.output помещается в dir_19. ..
28.02.2018
1
ответ

Как я могу использовать GNU Parallel для присвоения значений переменным?

Я пытаюсь присвоить значения переменным с помощью GNU Parallel: $ parallel --dry-run --xapply a{1}={2} ::: a b c ::: 5 6 7 аа=5 аб=6 ac=7 Но выполнение, кажется, не работает нормально: $ parallel --...
26.02.2018
1
ответ

Как напечатать только 1 имя файла вместе с совпадающим шаблоном?

Я хочу напечатать имя / имена файлов вместе с совпадающим шаблоном, но только один раз, даже если совпадение с шаблоном встречается несколько раз в файл. Например. У меня есть список шаблонов; list_of_patterns.txt и ...
14.02.2018
1
ответ

Параллель вызвала эту «ошибку mustOpen: Невозможно открыть - читать: нет такого файла или каталога»

Я пытался использовать параллельную команду следующим образом: cat asm .contig.fasta | parallel -k --block 1k --recstart '>' --pipe 'blat -t = dnax -q = prot - ../swissprot.fasta out {#}. psl -noHead' но ...
05.02.2018
1
ответ

Объявление переменной параллельно sh-c …

Я пытался обработать вывод находки с параллелью, которая в свою очередь вызвала оболочку (некоторые текстовые замены были необходимы). Я наблюдал некоторое странное поведение, которое я не могу действительно объяснить...
13.09.2017
1
ответ

Почему параллель замедляется через некоторое время?

Я выполняю 60 сценариев с параллелью GNU (у них всех есть команды wget там), но я заметил, что после выполнения нескольких часов замедлится немного. Что могло вызывать это? Я выполняюсь...
13.09.2017
1
ответ

Как скопировать в двух папках одновременно с помощью параллели GNU путем порождения нескольких потоков?

Я пытаюсь скопировать файлы с machineB и машин в machineA, поскольку я выполняю мой ниже сценария оболочки на machineA. Если файлы не находятся там в machineB затем, это должно быть там в машинах для...
13.09.2017
1
ответ

Параллельный GNU: сценарий запуска на каждом узле

Есть ли способ запустить сценарий запуска (или разрыва) на каждом узле при использовании параллельного интерфейса GNU? Например, я хочу распределить (и сбалансировать) множество однопоточных задач между множеством многоядерных узлов (...
29.08.2017
1
ответ

GNU Parallel для параллельной обработки нескольких файлов в Unix с помощью bash

У меня есть bash сценарий, который я использую для перебора списка файлов и поиска совпадений с регулярными выражениями Вот фрагмент моего текущего кода: для файла в $Files_To_Parse; do (cat $file) | grep -ioE "($...
06.07.2017
1
ответ

Ошибка сети при параллельном запуске нескольких контейнеров докеров

У меня есть несколько файлов Python, содержащих модульные тесты, в каталоге / code / test Пытаясь распараллелить мой тестовый запуск без какого-либо редактирования кода, я решил, что могу использовать GNU Parallel для запуска N ...
16.02.2017
1
ответ

Параллельное чтение содержимого заархивированного файла без извлечения

У меня следующая структура zip-архива: $ unzip -l Undetermined_S0_L004_R1_001_fastqc.zip Архив: Undetermined_S0_L004_R1_001_fastqc.zip Длина Дата Время Имя -------- - - ---...
12.12.2016
1
ответ

GNU parallel и basefile вне pwd?

Я использую GNU parallel для выполнения тяжелых для вычислений преобразований на удаленных хостах, более мощных, чем тот, который запрашивает работу. Я использую сценарий bash, расположенный в /usr/local/lib/...
28.11.2016
1
ответ

Параллельный многопоточный конвейер GNU использует мало ЦП, но тормозит сервер

Я использую параллельный конвейер GNU для параллельного запуска конвейера с несколькими файлами. Однако мой код делает то, что должен, если указать макс. количество ЦП (в моем случае 64) каждое задание использует <5% от каждого ЦП (на основе ...
28.09.2016
1
ответ

Найти | параллельное выполнение скрипта с путем из find + другие аргументы

Из-за моего незнания Bash я уже несколько часов пытался заставить работать что-то вроде этого: find Directories -mindepth 4 -type d -print0 | parallel -0 -j0 ./MyScript -d {Found Directory} {1}: ...
22.09.2016
1
ответ

Параллельный запуск GNU --sem зависает Кластер SGE

Я пытаюсь запустить 3 команды параллельно в кластере SGE, например cmds = ("prog 1 2 3" "prog 4 5 6" "prog 7 8 9") для cmd в "$ {cmds [@]}" do sem -j 3 $ cmd done sem --wait Итак, мои команды выполняются ...
10.10.2015
1
ответ

параллель - макс.-procs 4 эха::: {1.. 4} не производит вывода?

Когда я выполняю следующую команду: параллель - макс.-procs 4 эха::: {1.. 4} в моем ПК, это производит ожидаемый вывод, 1, 2, 3, 4 (в различных строках). Однако, когда я выполняю ту же команду на другом...
13.03.2015
1
ответ

Чтение двух списков, содержащих имена файлов

Я беру два списка, имеющие имена файлов с путями и использующие параллель гну для обработки файлов из двух списков. Однако команда может использовать только файлы из первого списка а не второго...
04.12.2014
0
ответов

Можно ли с помощью GNU parallel разделить по количеству символов, но предоставить только полные строки?

Я хотел бы разделить входной файл по количеству символов (ASCII в порядке ), в сочетании с новыми строками. То есть каждая группа из 10000 символов должна рассматриваться как одна запись, которую нужно передать дочернему...
30.07.2021
0
ответов

Параллельная комбинация аргументов массива GNU?

У меня есть функция bash :println (){echo "$1" "$2" "$3"} и export -f println Я хочу использовать параллельный GNU для запуска println. Команда должна принимать следующие входные данные...
25.07.2021
0
ответов

Запуск программы с несколькими аргументами из списка с использованием параллельного интерфейса

У меня есть программа bash, которую я запускаю через командную строку (Ubuntu )вот так :./extract _field.sh ABC001, где ABC001 — идентификатор поля, который я хочу извлечь из заданного шейп-файла. Чтобы запустить этот скрипт с...
09.07.2021
0
ответов

Возможно ли непрерывное параллельное питание с большим количеством входных данных?

Я хочу сделать что-то вроде этого :inotifywait -m./input -e закрыть _запись -e перемещено _в | parallel --max -args 1 "someSlowSingleThreadedTaskThatActsOnThisFile" Не могу себе представить, что...
22.02.2021
0
ответов

преобразовать каждую строку файла во входной файл

Я пытаюсь преобразовать/использовать каждую строку из файла в качестве входного файла. Например, файл.txt содержит следующие строки :Кот собака лев тигр кролик Теперь, используя следующую команду :файл кота.txt |...
17.02.2021