ГНУ паралелно: радите више ствари истовремено на терминалу

ГНУ паралелно: хватање

Ако радите пуно из командне линије, можда ће вас занимати неки пројекти попут тмук, између осталих. Али данас ћемо вас представити ГНУ Паралел у случају да га нисте познавали. Помоћу ње можете истовремено радити више ствари, претварајући конзолу у центар за више задатака да бисте ефикасније и брже обављали операције. Све захваљујући функционалностима које ГНУ Параллел омогућава паралелно извршавање задатака.

ГНУ Параллел ће вам омогућити да извучете више из свог процесора када радите са командама, уз могућност епокренути више команди одједном на једноставан и лак начин, штедећи време. Да бисте га инсталирали, можете га пронаћи у већини спремишта главних дистрибуција, тако да ћете морати да користите само управитељ пакета који користите, а затим паралелно име да бисте га инсталирали. Једном инсталиран, ни његов рад није компликован, као што ћемо вам показати.

На пример, ако желите да промените формат неколико .јпг датотека, вероватно ћете започети коришћењем наредбе за сваку од постојећих датотека, али ако их има превише, то постаје компликовано. У случају да сте нешто искуснији и ако имате довољно датотека за рад, ићи један по један није практично, тако да ћете сигурно користити скрипту која ће вам помоћи у послу за аутоматизацију посла.

Уместо тога, са ГНУ Параллел биће у а слично наредби каргс ако сте га икада користили. На пример, за промену формата из .јпг у .пнг могли бисмо урадити следеће:

find /home -name "*.jpg" | parallel -I% --max-args 1 convert % %.png

Уз то добијамо наредбу финд да претражимо све .јпг датотеке у / хоме директоријуму са било којим именом и проследимо све резултате паралелно кроз цев, која ће затим један по један преносити у наредбу цонверт да би их претворила у пнг. Односно, извршиће претварање наме1.јпг наме1.пнг, претварање наме2.јпг наме2.пнг и тако даље ...


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.