מקביל GNU: בצעו דברים נוספים בו זמנית במסוף

מקביל GNU: לכידה

אם אתה עושה הרבה עבודה משורת הפקודה, אתה עשוי להתעניין בפרויקטים מסוימים כמו tmux, בין היתר. אבל היום אנחנו הולכים להציג אותך מקבילה של גנו למקרה שלא הכרת אותו. בעזרתו תוכלו לעשות יותר דברים במקביל בו זמנית, ולהפוך את הקונסולה שלכם למרכז ריבוי משימות כדי לבצע פעולות בצורה יעילה ומהירה יותר. הכל בזכות הפונקציות ש- GNU Parallel מאפשר לבצע משימות במקביל.

GNU Parallel יאפשר לך להפיק יותר מהמעבד שלך בעבודה עם פקודות, עם אפשרות eלהפעיל מספר פקודות בבת אחת בצורה פשוטה וקלה, חוסכת זמן. כדי להתקין אותו, תוכל למצוא אותו ברוב המאגרים של ההפצות העיקריות, כך שתצטרך להשתמש רק במנהל החבילות שבו אתה משתמש ואחריו השם המקביל כדי להתקין אותו. לאחר ההתקנה, גם פעולתו אינה מסובכת, כפי שאנחנו הולכים להראות לכם.

לדוגמא, אם ברצונך לשנות את הפורמט של מספר קבצי .jpg, כנראה שתתחיל להשתמש בפקודה לכל אחד מהקבצים הקיימים, אך אם ישנם יותר מדי זה מסתבך. במקרה שאתה קצת יותר מנוסה ובמקרה שיש לך מספיק קבצים לעבוד איתם, ללכת בזה אחר זה לא מעשיאז בוודאי תשתמשו בסקריפט שיעזור לכם בעבודה לבצע אוטומציה של העבודה.

במקום זאת, עם GNU Parallel זה יהיה ב- דומה לפקודת xargs אם אי פעם השתמשת בזה. לדוגמה, כדי לשנות את הפורמט מ- .jpg ל- .png נוכל לעשות את הפעולות הבאות:

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

עם זאת, אנו מקבלים את הפקודה find לחפש את כל קבצי ה- jpg בספריית / home עם כל שם ולהעביר את כל התוצאות במקביל דרך הצינור, ואז ישדר בזה אחר זה לפקודת ההמרה כדי להמיר אותם ל- png. כלומר, הוא יבצע המרה name1.jpg name1.png, להמיר name2.jpg name2.png, וכן הלאה ...


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.