Miklix

כיצד להרוג תהליך בכוח ב-GNU/Linux

פורסם: 15 בפברואר 2025 בשעה 21:46:08 UTC
עודכן לאחרונה: 12 בינואר 2026 בשעה 8:49:01 UTC

מאמר זה מסביר כיצד לזהות תהליך תלוי ולחסל אותו בכוח באובונטו.


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

How to Force Kill a Process in GNU/Linux

המידע בפוסט זה מבוסס על אובונטו 20.04. ייתכן שהוא תקף או לא תקף עבור גרסאות אחרות.

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

לרוע המזל (או למרבה המזל?) זה לא קורה מספיק פעמים כדי שאוכל לזכור מה לעשות בנידון בכל פעם, אז החלטתי לכתוב את המדריך הקטן הזה.

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

במקרה שלי זה היה VLC, וזה היה ברור למדי.

כדי לקבל את ה-PID עליך להקליד:

ps aux | grep vlc

אשר יציג בפניך כל תהליך פעיל עם "vlc" בשם.

לאחר מכן עליך להריץ את הפקודה kill -9 עם הרשאות root על ה-PID שמצאת:

sudo kill -9 PID

(החלף את "PID" במספר שנמצא עם הפקודה הראשונה)

וזהו :-)

שתפו בבלוסקישתפו בפייסבוקשתפו בלינקדאיןשתפו ב-Tumblrשתפו ב-Xשתפו בלינקדאיןהצמד בפינטרסט

מיקל כריסטנסן

על המחבר

מיקל כריסטנסן
מיקל הוא היוצר והבעלים של miklix.com. יש לו למעלה מ-20 שנות ניסיון כמתכנת מחשבים/מפתח תוכנה מקצועי וכיום הוא מועסק במשרה מלאה בתאגיד IT אירופאי גדול. כשהוא לא כותב בלוג, הוא מבלה את זמנו הפנוי במגוון עצום של תחומי עניין, תחביבים ופעילויות, שעשויים לבוא לידי ביטוי במידה מסוימת במגוון הנושאים המכוסים באתר זה.