LINUX.ORG.RU

GNU Parallel 20180822 ('Genova')

 , , , ,


1

3

GNU Parallel — это инструмент командной оболочки для выполнения задач параллельно на одном или нескольких компьютерах. Задача может быть одной командой или небольшим скриптом, который должен выполниться для каждой строки ввода. Примеры такого ввода — списки файлов, хостов, пользователей, ссылок или таблиц. Задачей также может быть команда, читающая из пайпа. GNU Parallel может разделять ввод и перенаправлять его выполняющимся параллельно командам.

Если Вы уже пользуетесь xargs и tee — использовать GNU Parallel будет очень просто, так как он совместим с аргументами xargs. Если Вы пишете циклы в командной оболочке, то обнаружите, что GNU Parallel может заменить большинство циклов и ускорить их за счёт распараллеливания. GNU Parallel может заменять даже вложенные циклы.

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

Новое в этом выпуске:

  • parset устанавливает код выхода
  • исправления ошибок и обновления мануала

>>> Скачать

>>> Подробности

>>> Установить всего за 10 секунд: (wget -O - pi.dk/3 || curl pi.dk/3/) | bash

>>> Видео для начинающих

>>> Ещё видеоруководство по установке

>>> Источник



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 3)

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

anonymous
()
Ответ на: комментарий от dumdum

как-то так))

parallel start ::: 1..12 => new release

Deleted
()
Ответ на: комментарий от Zubok

Я так понял, в мини-новости пихают не по принцип важности, а по принципу многабукаф: если новость маленькая — её вываливают на глагне полностью; если даже с катами получается длинная — радикально прячут под кат, делая мини-новостью. Ну по крайней мере, некоторые модераторы так делают.

bodqhrohro_promo
() автор топика
Последнее исправление: bodqhrohro_promo (всего исправлений: 1)

Отличная новость, с чем я вас и поздравляю. Ну я только придумал с shntool совместить её.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.