GNU Parallel: yi ƙarin abubuwa lokaci guda a cikin tashar

GNU Parallel: kama

Idan kuna yin aiki da yawa daga layin umarni, kuna iya sha'awar wasu ayyukan kamar tmux, da sauransu. Amma yau zamu gabatar muku GNU daidaici idan baku sanshi ba. Tare da shi zaka iya yin abubuwa da yawa a lokaci guda a lokaci guda, juya jujjuyawar ka zuwa cibiya mai yawa don aiwatar da ayyuka yadda ya kamata cikin sauri. Duk godiya ga ayyukan da GNU Parallel ke ba su damar aiwatar da ayyuka a layi ɗaya.

GNU Parallel zai baka damar samun mafi yawan CPU dinka yayin aiki da umarni, tare da yiwuwar egudanar da umarni da yawa lokaci guda a hanya mai sauƙi da sauƙi, adana lokaci. Don girka shi, zaku iya samun sa a cikin mafi yawan wuraren ajiya na manyan rarrabuwa, saboda haka kawai zakuyi amfani da manajan kunshin da kuke amfani da shi tare da sunan layi ɗaya don girka shi. Da zarar an girka, aikinta ba shi da rikitarwa kamar yadda za mu nuna muku.

Misali, idan kanaso ka canza tsarin wasu fayilolin .jpg, da alama zaka fara ne ta hanyar amfani da umarni ga kowane fayil din da ake da shi, amma idan suna da yawa, wannan ya rikitar. Idan kuna da ɗan ƙwarewa kuma idan kuna da isassun fayiloli don aiki tare da, tafiya daya bayan daya bashi da amfani, don haka tabbas za ku yi amfani da rubutun don taimaka muku tare da aikin don sarrafa kansa aikin.

Madadin haka, tare da GNU Parallel zai kasance ta wata hanya kama da umarnin xargs idan kun taba amfani dashi. Misali, don canza tsari daga .jpg zuwa .png zamu iya yin waɗannan masu zuwa:

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

Tare da wannan muke samun umarnin nema don bincika duk fayilolin .jpg a cikin adireshin / gida tare da kowane suna kuma ƙaddamar da dukkan sakamakon zuwa layi ɗaya ta cikin bututun, wanda daga nan zai watsa ɗayan zuwa ɗaya zuwa umarnin da aka canza don canza su zuwa png. Wato, zai aiwatar da sunan canzawa1.jpg sunan1.png, canza suna2.jpg sunan2.png, da sauransu ...


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.