זוהי הפקודה execposix שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
exec - ביצוע פקודות ופתיחה, סגירה או העתקה של תיאורי קבצים
תַקצִיר
Exec [הפקודה [טענה...]]
תיאור
השמיים Exec כלי השירות יפתח, יסגור ו/או יעתיק תיאורי קבצים כפי שצוין על ידי כל
ניתוב מחדש כחלק מהפקודה.
If Exec מצוין ללא הפקודה or טענהs, וכל תיאורי קובץ עם מספרים
אם נפתחים יותר מ-2 עם פקודות ניתוב מחדש משויכות, זה לא צוין
האם תיאורי הקבצים הללו יישארו פתוחים כאשר המעטפת מפעילה כלי עזר אחר.
סקריפטים שחוששים שקונכיות ילדים עלולות לנצל לרעה - מתארי קבצים פתוחים תמיד יכולים להיסגר
אותם במפורש, כפי שמוצג באחת הדוגמאות הבאות.
If Exec מצוין עם הפקודה, הוא יחליף את הקליפה ב הפקודה לְלֹא
יצירת תהליך חדש. אם טענהים שצוינו, הם יהיו ארגומנטים ל הפקודה.
ניתוב מחדש משפיע על סביבת ביצוע המעטפת הנוכחית.
אפשרויות
אין.
אופרנדים
ראה את התיאור.
STDIN
לא בשימוש.
קלט קבצים
אין.
הסביבה וריאציות
אין.
אסינכרוני אירועים
בְּרִירַת מֶחדָל.
STDOUT
לא בשימוש.
STDERR
השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.
תפוקה קבצים
אין.
מורחבים תיאור
אין.
יְצִיאָה סטָטוּס
If הפקודה מצוין, Exec לא יחזור לקליפה; אלא, מצב היציאה של
התהליך יהיה סטטוס היציאה של התוכנית המיישמת הפקודה, אשר כיסה
הקליפה. אם הפקודה לא נמצא, סטטוס היציאה יהיה 127. אם הפקודה נמצא, אבל
זה לא כלי עזר שניתן להפעיל, סטטוס היציאה יהיה 126. אם שגיאת ניתוב מחדש
מתרחש (ראה סעיף 2.8.1, השלכות of פָּגָז שגיאות), הקליפה תצא עם
ערך בטווח 1-125. אחרת, Exec יחזיר סטטוס יציאה של אפס.
השלכות OF שגיאות
בְּרִירַת מֶחדָל.
השמיים הבא סעיפים יש לו אִינפוֹרמָטִיבִי.
בקשה נוהג
אין.
דוגמאות
להרחיב readfile כמתאר קובץ 3 לקריאה:
Exec 3< readfile
להרחיב קובץ כתיבה כמתאר קובץ 4 לכתיבה:
Exec 4> קובץ כתיבה
הפוך את מתאר הקובץ 5 לעותק של מתאר הקובץ 0:
Exec 5<&0
סגור את מתאר הקובץ 3:
Exec 3<&−
חתול את הקובץ מגי על ידי החלפת המעטפת הנוכחית ב- חתול תועלת you
Exec חתול מגי
Rationalale
רוב היישומים ההיסטוריים לא היו תואמים בכך:
פו = בר Exec cmd
לא עבר Foo ל cmd.
FUTURE כיוונים
אין.
השתמש ב-execposix באופן מקוון באמצעות שירותי onworks.net