ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
עידולא בפורום כעת ת.הצטרפות: 28/11/2003 · הודעות: 1816 · מיקום: dev/null/
 

הודעה פורסם: 16/08/2004 - 01:30
נושא ההודעה: הריגת בן של יישום (child proccess)

אני רוצה להרוג יישום אבל אין לי את ה pid שלו (אני מדבר על סקריפט אוטומטי), יש לי לעומת זאת את ה pid של האב שלו.
כיצד אני יכול להרוג את הבן? (למעשה אני רוצה להרוג את כל התת עץ שנפרש מהאב, כולל האב עצמו)
אני לא יכול אגב להשתמש ב pgid כי יש שם תוכניות ברצף (האב של האב) שאני לא רוצה להרוג.

טוב אני אמחיש את זה גרפית:

קוד:

 3613 pts/3    S      0:11  \_ Process A
 3614 pts/3    S      0:00  |   \_ Process B
 3615 pts/3    S      0:14  |       \_ Process C
 3616 pts/3    S      0:00  |           \_ Process D


אני מעוניין להרוג את B ואת כל התת-עץ מתחתיו אבל להשאיר את A בחיים. בכל הפעמים שראיתי ה pid-ים היו עוקבים כמו כאן אבל לא נראה לי שאני יכול להסתמך על זה.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
shlomi-lלא בפורום כעת ת.הצטרפות: 04/05/2003 · הודעות: 1399 ·
 

הודעה פורסם: 16/08/2004 - 03:12
נושא ההודעה:

תשתמש בפלט של :
קוד:

ps -ef

אתה יכול לגלות את כל הבנים של תהליך לפי שדה ה PPID .
זה לא אמור להיות מסובך, ביחוד כשמדובר בסקריפט.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
shlomi-lלא בפורום כעת ת.הצטרפות: 04/05/2003 · הודעות: 1399 ·
 

הודעה פורסם: 16/08/2004 - 03:23
נושא ההודעה:

משהו כזה למשל :
קוד:

ps -ef | awk '{print $3 " " $2}' | grep "^1 "

מייצר רשימה של כל התהליכים שהאבא שלהם הוא תהליך מספר 1 .
כמובן שאם העץ מקונן ביותר משתי רמות זה לא מספיק, ואז תצטרך לכתוב משהו רקורסיבי אם אתה עצלן או משהו יותר יצירתי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
עידולא בפורום כעת ת.הצטרפות: 28/11/2003 · הודעות: 1816 · מיקום: dev/null/
 

הודעה פורסם: 16/08/2004 - 11:24
נושא ההודעה:

תודה Smile נראה לי שזה יתאים לי.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. עידו
  2. shlomi-l
  3. shlomi-l
  4. עידו