2
ответа

Будет "$!" надежно вернуть правильный идентификатор с помощью «&»?

В моих тестах я всегда получаю правильный результат с этим :[fabian@manjaro ~]$ спать 10 и эхо $! [1] 302657 302657 Но здесь одновременно выполняются sleep и echo, так что я бы...
13.12.2020
2
ответа

Обработка нескольких входных данных с помощью нескольких эквивалентных команд (несколько пулов потоков )в параллельном режиме GNU

У меня есть большой набор данных (>200 тыс. файлов ), которые я хотел бы обработать (преобразовать файлы в другой формат ). Алгоритм в основном однопоточный -, поэтому было бы естественно использовать параллельную обработку....
12.09.2020
2
ответа

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

У меня есть файл jar, который выполняется параллельно с несколькими именами таблиц в качестве аргументов с помощью команды nohup в unix. nohup java -jar batchorch.jar $tablename, и я использовал строки ниже для получения...
11.08.2020
2
ответа

Как получить n-й результат от find?

У меня есть доступ к распределенной вычислительной/серверной ферме с планировщиком заданий (Slurm ), который присваивает каждому параллельному заданию целочисленный идентификатор от 1 до n (Я знаю значение n в примере ниже, n = 10 ). Я...
23.07.2020
2
ответа

Как синхронизировать добавление записей в сценариях оболочки?

Я хочу написать сценарий оболочки, который принимает URL-адрес и выходной файл уценки и добавляет этот URL-адрес и некоторые метаданные в конец этого файла. Возможно, что этот скрипт вызывается одновременно,...
26.05.2020
2
ответа

GNU Parallel связывает аргументы с чередующимися аргументами

Я создал симулятор Python, который работает на основе предоставленных пользователем -аргументов. Чтобы использовать программу, я запускаю несколько случайных симуляций (, контролируемых начальным значением ). Я использую параллель GNU для запуска...
08.04.2020
2
ответа

Команда терминала следует за временем жизни другой команды терминала

Чего я хотел бы добиться, так это сценария bash или, что еще лучше, одной строки bash, которая может запускать два приложения на основе терминала параллельно. Я знаю о командах & и ; но в моем случае это не так...
27.03.2020
2
ответа

Как извлечь файл tar.gz одновременно в два места назначения?

У меня есть файлы tar.gz. Мне нужно извлечь эти файлы tar.gz на два жестких диска USB. С помощью команды tar -xvzf я могу извлечь tar.gz только на один жесткий диск за раз. Благодарен за совет...
07.02.2020
2
ответа

Параллельный рекурсивный Grep с пропуском строки

Проблема Я не могу выполнить рекурсивный параллельный zgrep, одновременно пропуская строку из результатов. Я просматриваю около 640 ГБ сжатых журналов брандмауэра, и почти 30% строк имеют ...
23.11.2019
2
ответа

параллельная обработка с помощью xargs

Как мне выполнить bash-скрипт параллельно для каждой строки? На самом деле, я буду работать с хвостовым файлом журнала и для каждой найденной строки я хочу выполнять скрипт в фоновом режиме; что-то вроде примера ...
07.11.2019
2
ответа

Bash: несколько циклов for в фоновом режиме

Является ли это правильным способом запуска нескольких последовательных обработок в фоновом режиме? для я в {1..10}; сделать для j в {1..10}; выполнить run_command $i $j; Выполнено & Выполнено; Все j должны быть ...
03.10.2019
2
ответа

Запуск нескольких заданий: сочетание параллельного и последовательного

Я хотел бы запускать задания a_1, a_2, b_1, b_2, c_1, c_2 следующим образом: a_i, b_j, c_k (где i, j, k равны 0 или 1) могут выполняться параллельно. Но a_2 следует запускать сразу после завершения a_1 (они...
24.07.2019
2
ответа

GNU Параллельное чередование заданий

Я хочу запустить задачу, в которой я указываю две команды, которые будут выполняться попеременно с разными параметрами. Например: 1. exec --foo $ inputfile1 $ inputfile.outfile1 2. exec --bar $ inputfile2 $ ...
05.04.2019
2
ответа

Команда обработки параллельно на пакет

Итак, у меня есть 10 CPU и 20 данных для обработки. Я хочу обработать данные параллельно, но я боюсь, если я просто обрабатываю 20 сразу, это сделает некоторую проблему. Итак, я хочу обрабатывать 10 данных 2 раза. Это ...
07.11.2018
2
ответа

Как обработать несколько файлов с Pandoc?

файлы: $ Ls а.М. B.MD C.MD D.MD E.MD Команда: Pandoc file.md -f markdown file.pdf Как бы я Вариант продвигал два экземпляра Pandoc Simulatnee? Возможно, с кроваргом или параллелью. Это будет работать ...
28.10.2018
2
ответа

Мультикурный эквивалент для «| Сортировать |. Uniq -c |. Сортировать -N 'Command

Я хотел бы спросить, есть ли выключение MexediCore Equivalent для A' | Сортировать |. Uniq -c |. Сортировать команду? Я знаю, что я могу использовать ниже процедуру SPLED -L5000000 Data.tsv '_TMP'; ls -1 _tmp * | ...
29.06.2018
2
ответа

Одновременно запускать curl и таймер процесса

Я пытаюсь одновременно запустить команду curl и, по сути, запустить таймер против того, сколько времени потребуется для ее выполнения . У нас были некоторые проблемы с временем отклика URL-адресов, и я бы ...
05.06.2018
2
ответа

Объедините параллельные и последовательные команды

1. Резюме Я не понимаю, как я могу комбинировать параллельные и последовательные команды в Linux. 2. Ожидаемое поведение Псевдокод: pip install pipenv sequence pipenv install --dev параллельная задача npm ...
01.03.2018
2
ответа

'mpirun-np N': что, если и' больше, чем мои физические ядра?

Скажите, что у меня есть рабочая станция с 4 ядрами, что было бы Linux (Ubuntu) делать, если я выполнюсь, то mpirun-np 9 XXX 9 будет работать сразу вместе, или они будут работать 4 после 4? Я предполагаю, что использование 9 не хорошо, потому что...
27.09.2017
2
ответа

Параллелизация для цикла

Я хочу параллелизировать для циклов следующего кода. Как сделать это? #!/bin/bash N= 1$ n= 2$ для ((i=1; я <= $N; я ++)); сделайте min=100000000000000//устанавливают минуту на некоторое значение мусора для ((j=1;...
25.09.2017
2
ответа

Фоновое выполнение параллельно

У меня есть программа./pgm берущий некоторые аргументы (скажите, что-a file1-b val), который требует, чтобы 2 секунды выполнились. Я хотел бы использовать все процессоры на своей машине для запущения этой программы на всех входных файлах...
16.09.2017
2
ответа

Выполнение переданных по каналу команд параллельно

Рассмотрите следующий сценарий. У меня есть две программы A и B. Программируйте выводы к stdout строкам строк в то время как производственные линейки программы B от stdin. Способ использовать эти две программы, конечно:...
12.09.2017
2
ответа

gzip * .txt vs gzip test.txt & gzip test2.txt &

Я хочу ускорить процесс gzip. (сервер - AIX 7.1) Более конкретно, текущая реализация - это gzip * .txt, и ее выполнение занимает до 1 часа. (извлечение файлов довольно велико, и мы получили ...
12.07.2017
2
ответа

BASH: параллельный запуск

У меня есть сценарий bash, который принимает на вход три массива одинаковой длины: METHODS, INFILES и OUTFILES. Этот сценарий позволит METHODS [i] решить проблему INFILES [i] и сохранить результат в OUTFILES [i], ...
06.05.2017
2
ответа

Как я могу указать `apt-get update` загружать только один файл за раз?

У меня есть машина, на которой apt-get update навсегда зависает с сообщением« Ожидание заголовков », предполагающим, что один источник не отвечает. Из этого вопроса я знаю, что могу выполнить sudo apt-get -o Debug :: ...
13.04.2017
2
ответа

Как я могу запустить две команды параллельно и завершить их, если ОДНА из них завершается кодом выхода 0?

У меня есть 2 команды, которые должны выполняться одновременно. И я хочу, чтобы сценарий завершился, если один из них завершится с кодом 0 или 1. Как я могу добиться этого в Linux (Ubuntu) cmd1 & cmd2 & ...
12.01.2017
2
ответа

Выполнение команд последовательно для нескольких папок

У меня есть родительская папка "parent". Внутри этой папки у меня есть подпапки и файл с именем «names.txt». этот файл включает имена этих подпапок следующим образом: Parent_folder folder1 папка2 folder3 ...
09.07.2016
2
ответа

Как остановить xargs от плохого слияния вывода от нескольких процессов?

Я использую xargs с опцией - max-args=0 (альтернативно-P 0). Однако вывод процессов объединяется в stdout поток не принимая во внимание надлежащее разделение строки. Таким образом, я буду часто заканчивать...
21.06.2016
2
ответа

Запускать одновременные экземпляры команды внутри сценария оболочки

Позвольте мне начать с того, что я все еще изучаю сценарии bash и многого не знаю. Если я что-то пропущу, смело ругайте меня как хотите. Далее я создаю простой bash ...
20.05.2016
2
ответа

Запустите два скрипта одновременно

Я хочу запустить два скрипта одновременно. Как точно я делаю это? Если я имею переменную, названную нечто в script1, и изменяю его значение на 5, и если я использую переменную с тем же именем в script2 (...
11.12.2014