paexec

צילום מסך תוכנה:
paexec
פרטי תוכנה:
גרסה: 0.19.1
טען תאריך: 20 Feb 15
מפתחים: Aleksey Cheusov
רשיון: ללא תשלום
פופולריות: 85

Rating: 2.5/5 (Total Votes: 2)

paexec הוא כלי שמפיץ משימות מסוימות (stdin) על פני מספר מעבדים או מכונות ברשת.
יש paexec אין חוצצים פנימיים מוגבלים יותר. כל מה שהם משתנים באופן אוטומטי כפי שצריך את זה. משתנה סביבת PAEXEC_BUFSIZE קובע גודל * ראשוני * חיץ, לא * מקסימום * אחד.
README: הערות על getopt_long לא סטנדרטי פונקציה, ועצות כיצד לבנות paexec על פלטפורמות ללא תמיכת getopt_long (JP-UX, Solaris וכו ').
התקנה:
0) נדרש לעשות BSD. אני שם את זה 'bmake', אבל השם האמיתי שלה עשוי
   להשתנות. pmake או פשוט להפוך את גרסאות אפשריות.
   אם אתה צריך לשנות את אפשרויות בניית ברירת מחדל,
   לרוץ bmake כזה
     [YOUR_ASSIGNMENTS] bmake env
   ראה דוגמא להלן סעיף
1) נדרשת ספרייה "libmaa" לבנות paexec. זה חלק מ
   פרויקט http://sourceforge.net/projects/dict "dict"
   מדגם מהיר של בניין:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | זפת -xf-
       cd dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake להתקין
   הערה: gmake הוא GNU לעשות כאן! ברוב ההפצות לינוקס
   זה נקרא איפור.
2) tarball paexec לבטל את הדחיסה שהורדת ככה
   gzip -dc paexec-X-Y-Z.tar.gz | זפת -xf-
3) cd paexec-X-Y-Z
4) bmake
5) (אופציונאלי!) Bmake להתקין dirs
6) bmake להתקין
יש הרבה משתנה Makefile שניתן לשנות ב
בנייה והתקנה.
משתניו של paexec (כל מה שהם נמצאים בהתחלה של Makefile):
  PREFIX - בי paexec מותקן ל
  אפשרות מקשר לקישור ספרייה "Maa" - LIBMAA
המשתנים של איפור BSD (הנפוצים ביותר,
לכל האחרים - ראה קבצי .mk תיעוד ושל איפור)
 BINDIR - בי paexec הפעלה עצמה מותקנת
 אנדיר - שבו דפים ידניים מותקנים ל
 BINOWN - בעלי ההפעלה paexec
 BINGRP - קבוצת הפעלה paexec
 MANOWN - בעלים של דף הגבר
 קבוצת דפי גבר - MANGRP
דוגמאות לבנייה והתקנה:
 1) bmake כל להתקין dirs להתקין
 2) CC env = ICC
       PREFIX = / home / cheusov / מקומי
       CPPFLAGS = '- I / usr / pkg / כולל "
       LDFLAGS = '- L / usr / pkg / lib -Wl, -rpath -Wl, / usr / pkg / lib'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall'
       BINOWN = cheusov
       BINGRP = משתמשים
       MANOWN = cheusov
       MANGRP = משתמשים
       MKCATPAGES = לא
          bmake -S כל להתקין dirs להתקין
 3) paexec צריך getopt_long שאינו נייד (3) קיים ב
     * BSD ומערכות הפעלה לינוקס. אם הוא נעדר במערכת ההפעלה שלך,
     אתה יכול לבנות paexec כמו הבא.
     הד '#include'> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat'
          bmake -S כל להתקין dirs להתקין
     שם libnbcompat היא ספריית הניידות של NetBSD
     כמובן, אתה יכול גם להשתמש בכל יישום אחר של getopt_long.
     autotools לא, אני לא להשתמש

מה חדש במהדורה זו:: הערה

  • libmaa אין צורך יותר ל לבנות ולהפעיל את paexec.
  • paexec.pdf מצגת נוספה.

  • PAEXEC_EOT משתנה
  • איכות הסביבה הוצג.
  • -y אופציה נוסף לpaexec (1) וpaexec_reorder (1) להגדרת סמן סוף המשימה ל& quot; קסם & quot; מחרוזת.
  • -C אופציה נוסף לpaexec (1) להגדרה & quot; מחשבון & quot; בקלות רבה יותר.
  • -x אופציה נוסף לpaexec_reorder (1).
  • תוספות ושיפורים לבדיקות רגרסיה ותיעוד נעשו.

מה חדש בגרסת 0.18.0:

  • dereference NULL (sigsegv) תוקן בpaexec (1).
  • זה קרה כאשר הקו הראשון שניתן על קלט היה ריק.
  • פקודת כל עברה לכמו SSH-תחבורה עכשיו shquoted.
  • בפרט זה מתקן -x, שלא עבד יחד עם -t. & Quot; paexec -g & quot; כעת מקבל מחרוזת ריקה כמשימה.
  • תיקון קטין נעשה בדף איש paexec_reorder.
  • בדיקות רגרסיה יותר נוספו.

מה חדש בגרסת 0.17.0:

    • אפשרות -x מורה paexec (1) ל הפעלת פקודה אחת לכל משימה.
    • שיפורים ל-n האפשרות.
    • האפשרות '-mt =' קובעת סוף אלטרנטיבי של סמן משימה.
    • האפשרות -md = מגדירה מפריד בין משימות במצב גרף (-g).
    • שורת פלט המכילה תלויים נכשל כבר לא מסתיימת בתו מפריד מיותר.
    • אפשרויות ארוכות הוסרו לחלוטין.
    • & quot; paexec_reorder -g & quot; עכשיו הפלט 'המשימות מטפלת כראוי נכשלו.
    • -m האפשרות נוסף לpaexec_reorder (1), שהוא דומה ל-m של paexec.
    • דוגמאות ובדיקות רגרסיה יותר.
    • עדכוני תיעוד ושיפורים.

    מה חדש בגרסת 0.16.0:

    • גרסה זו תיקון לכשלי אוסף על קדום OpenBSD, HP-UX, ואולי גם אחר.
    • מצבים חדשים למשימות סידור מחדש נוספו; לראות -W0 ו-W2 אפשרויות.
    • אפשרויות ארוכות עדיין נתמכות אבל נחשבו מיושן.
    • & quot; מבחן mkcmake & quot; עכשיו יש לו סיכוי להצליח בHP-UX, Solaris, ונגזרי SVR4 אחרים.

    מה חדש בגרסת 0.15.0:

    • מערכת לבנות השתנתה מmk-קבצים ל MK-configure.
    • יש paexec_resort חדש הפעלה (1) לנרמול הפלט הפרוס של paexec (1).
    • יש -w אפשרות חדש לסידור מחדש משימות.
    • באפשרות זו, paexec (1) הוא מסוגל למזער כולל זמן עיבוד על ידי הפצת משימות ברשת או מעבדים בצורה טובה יותר.
    • יש תיקון להצפת מאגר בייט 1 שקרתה כאשר אפשרות -d (איתור באגים) יושמה.
    • עדכוני תיעוד, תיקונים קלים, וקוד נקי קופצים.

    מה חדש בגרסה 0.13.0:

    • האלגוריתם לזיהוי מחזור (paexec -s) היה עיבד לחלוטין ועכשיו does't להקצות tasks_count ^ 2 מספרים שלמים.
    • עכשיו זה עובד הרבה יותר מהר.
    • -Z _timeout_ אפשרות נוסף.
    • ניסיון להפעיל מחדש פיקוד על צומת נכשלה נעשה כל שניות _timeout_.
    • אפשרות זו מאפשרת לארגן אשכולות על לא אמינה רשתות, חומרה או תוכנה.

    מה חדש בגרסה 0.12.0:

    • גרסה זו מוסיפה אפשרות -z. אם ייושם, קריאה / כתיבה (2) פעילות מ / אל צמתים הפכה שאינו קריטית.
    • במקרה paexec איבד קשר לצומת, זה יהיה להקצות מחדש את המשימה נכשלה לצומת אחרת, ואם אפשרות -s מיושמת, יהיה פלט המחרוזת & quot; קטלנית & quot; לstdout.
    • זה עושה paexec עמיד לשגיאות I / O, וכתוצאה מכך אתה יכול ליצור אשכולות paexec אפילו על גבי רשת בהיקף של מארחים לא אמינים (אינטרנט?).
    • מארחים נכשל מסומנים ככאלה, ולא יהיו בשימוש בזמן הריצה הנוכחית של paexec. יש תיקונים קלים.

    מה חדש בגרסת 0.11.0:

    • גרסה זו מוסיפה -s paexec, אשר בודק הגרף של קלט המשימה למחזורים לפני תחילת עבודה בפועל. אם זה / הם מזוהים, יציאות paexec עם שגיאה.
    • תיקון manpage קטין כבר עשה.

    מה חדש בגרסה 0.10.1:

    • תיקון קטין נעשה עבור & quot; paexec - s & quot; (תלות כמו rhomb-).

    • תיקון קטין נעשה בדף האיש.
    • נקי קופצים נעשו בבדיקות / test.sh. getopt_long (3) נופל חזרה לgetopt (3) על Solaris, HP-UX, Interix, וכו '.

  • תוכנה דומה

    JPPF
    JPPF

    11 Apr 16

    JGroups
    JGroups

    26 Apr 16

    Lustre
    Lustre

    11 May 15

    Ganeti
    Ganeti

    17 Feb 15

    תוכנות אחרות של יזם Aleksey Cheusov

    mk-configure
    mk-configure

    20 Feb 15

    DictEm
    DictEm

    20 Feb 15

    LMDBG
    LMDBG

    20 Feb 15

    תגובות ל paexec

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!