GNU Parallel: ua ntau yam ntxiv ib txhij hauv lub davhlau ya nyob twg

GNU Thaum Ua Si: ntes

Yog tias koj ua ntau yam haujlwm los ntawm cov kab hais kom ua, koj yuav nyiam qee qhov haujlwm xws li tmux, thiab lwm yam. Tab sis hnub no peb yuav los qhia koj GNU Thaum Ua Ke tsam koj tsis paub nws. Nrog nws koj tuaj yeem ua ntau yam ntxiv nyob rau tib lub sijhawm ib txhij, tig koj lub console rau hauv qhov chaw zov me nyuam ntau ntxiv kom ua haujlwm ntau dua thiab sai. Txhua tus ua tsaug rau lub luag haujlwm uas GNU Parallel pub rau cov kev coj ua ua haujlwm thaum tib lub sijhawm.

GNU Parallel yuav tso cai rau koj kom tau txais ntau ntxiv los ntawm koj lub CPU thaum ua haujlwm nrog cov lus txib, nrog rau ekhiav ntau cov lus txib ib zaug nyob rau hauv txoj kev yooj yim thiab yooj yim, txuag lub sijhawm. Txhawm rau nruab nws, koj tuaj yeem pom nws hauv feem ntau ntawm cov chaw faib khoom loj, yog li koj tsuas yog yuav tsum siv tus thawj tswj hwm pob koj siv ua raws cov npe thaum uas tig mus rau nruab nws. Ib zaug ntsia, nws txoj haujlwm tsis yog qhov nyuaj ntxiv, vim peb yuav qhia rau koj.

Piv txwv li, yog tias koj xav hloov hom ntawv ntawm ntau cov ntaub ntawv .jpg, koj yuav zaum pib los ntawm kev siv lus txib rau txhua cov ntaub ntawv uas twb muaj lawm, tab sis yog tias muaj ntau dhau los nws nyuaj. Thaum raug kev tsim txom me ntsis thiab thaum muaj ntaub ntawv txaus los ua haujlwm nrog, mus ib los ntawm ib tug yog tsis siv, yog li koj yuav muaj tseeb siv ib tsab ntawv los pab koj nrog txoj haujlwm kom automate txoj haujlwm.

Hloov chaw, nrog GNU Parallel nws yuav nyob rau hauv a zoo ib yam li cov xargs hais kom ua yog tias koj twb siv dua los lawm. Piv txwv li, hloov cov hom ntawv los ntawm .jpg rau .png peb tuaj yeem ua cov hauv qab no:

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

Nrog rau qhov no, peb tau txais qhov kev txiav txim nrhiav los tshawb nrhiav txhua .jpg cov ntaub ntawv hauv / tsev ntawv sau nrog txhua lub npe thiab dhau tag nrho cov txiaj ntsig mus tib seem los ntawm cov yeeb nkab, uas tom qab ntawd yuav xa ib qho los ntawm ib qho rau qhov hloov pauv kom hloov mus rau png. Cov. Ntawd yog, nws yuav ua lub npe hloov npe.jpg name1.png, hloov npe npe1.jpg npe2.png, thiab lwm yam ...


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm.

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.