המדריך הידידותי הזה למתחילים יכסה את השלבים הבסיסיים למתן הרשאה לסקריפט מעטפת ב-Mac עם זש .
איך אני נותן הרשאה לסקריפט Shell ב-Mac עם Zsh
כדי לתת הרשאה לסקריפט מעטפת ב-Mac עם Zsh, בצע את השלבים המפורטים להלן.
שלב 1: פתיחה ראשונה זש מעטפת מסוף במערכת ה-Mac שלך ונווט אל ספריית המקור שבה קובץ הסקריפט שלך נשמר באמצעות CD פקודה.
שלב 2: כעת, בדוק את ההרשאה הנוכחית של סקריפט המעטפת באמצעות הפקודה הבאה
ls -ל myscript.sh
הפקודה לעיל תספק לך את פרטי הקובץ, כולל הרשאות בפורמט ארוך.
הערה: החלף 'myscript.sh' עם השם של סקריפט המעטפת שלך.
שלב 3: לאחר מכן, עליך לתת הרשאת ביצוע לסקריפט המעטפת באמצעות ה 'chmod' הפקודה ואחריה קוד ההרשאה ושם הקובץ של הסקריפט. קוד ההרשאה לביצוע הוא 'a+x' (הענקת הרשאות הפעלה לכל המשתמשים (בעלים, קבוצה ואחרים)).
chmod a+x myscript.sh
הפקודה לעיל מעניקה הרשאת ביצוע לכל המשתמשים (בעלים, קבוצה ואחרים) עבור הסקריפט שצוין.
שלב 4: כעת, השתמש שוב בפקודה הבאה כדי לאמת את ההרשאה המעודכנת של הקובץ.
ls -ל myscript.sh
שלב 5: לאחר אימות הסקריפט על ידי בעל ההרשאה הדרושה, תוכל להפעיל אותו על ידי הקלדת שמו שלפניו './' בטרמינל.
. / myscript.sh
הפעם קובץ הסקריפט של המעטפת יתבצע ללא כל שגיאה שנדחתה.
סיכום
מתן הרשאה לסקריפט מעטפת ב-Mac הוא חיוני כדי להבטיח שניתן להפעיל אותו מבלי להיתקל ההרשאה נדחתה שגיאות. על ידי ביצוע השלבים המתוארים במאמר זה, אתה יכול בקלות לתת את ההרשאות הדרושות לסקריפט המעטפת שלך ולהפעיל אותו בהצלחה. זה מאפשר לך להפעיל את סקריפטי המעטפת שלך ולהפוך משימות לאוטומטיות ב-Mac שלך בקלות.