הרוג תהליכים באמצעות תווים כלליים עם pkill ב-Mac OS X

Anonim

לכל מי שמשתמש בשורת הפקודה באופן קבוע, כלי חדש בשם pkill מקל משמעותית על תהליכי הרג במהדורות מודרניות של Mac OS ו-Mac OS X. שיפור בפקודת kill הסטנדרטית, pkill תומך בקלות בתווים כלליים, מה שמקל על סיום כל התהליכים השייכים להתאמה או אפילו למשתמש ספציפי.

שימוש ב-pkill כדי להרוג תהליכים ב-Mac OS

בפונקציה הבסיסית ביותר, ניתן להשתמש ב-pkill באופן הבא:

pkill ApplicationName

לדוגמה, להרוג את כל התהליכים השייכים ל-"Safari", כולל תהליכי תוכן אינטרנט של Safari, יהיה רק ​​עניין של הקלדה:

pkill Safari

תהליכי הרג עם pkill ותווים כלליים

אבל אולי הכי כדאי להשתמש ב-pkill עם דגלי uid ותווים כלליים, לדוגמה, אתה יכול להרוג את כל התהליכים שמתחילים באות "C" באמצעות הדברים הבאים:

pkill C

ניתן לסיים בקלות גם תהליכים השייכים למשתמש בודד באמצעות דגל -U ופרטים נוספים:

pkill -U שם משתמש ProcessName

לדוגמה, אתה יכול להרוג כל תהליך ששייך למשתמש וויל עם הטקסט הבא;

sudo pkill -u האם

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

עיין בדף המדריך ל-pkill לעוד שימושים ודגלים, וזכור שמשתמשי Mac ממוצעים יזכו טוב יותר לניהול משימות עם Activity Monitor במקום זאת. pkill אינו זמין עבור Mac OS או OS X לפני Mountain Lion.

הרוג תהליכים באמצעות תווים כלליים עם pkill ב-Mac OS X