1.6 ג'ובים תרגול
תרגיל 1: ניהול תהליכים ושימוש ב-jobs ו-bg
- הריצו את הפקודה הבאה:
- עצרו את התהליך על ידי לחיצה על
Ctrl + Z.
- הריצו את הפקודה
jobs כדי לראות את הג'וב המושהה.
- החזירו את התהליך לפעולה ברקע בעזרת הפקודה
bg %1.
- הריצו שוב את הפקודה
jobs וודאו שהתהליך רץ ברקע.
- עכשיו, הריצו את הפקודה הבאה:
- עצרו את התהליך עם
Ctrl + Z שנית.
- השתמשו בפקודה
fg %2 כדי להחזיר את התהליך לפעולה בתור הג'וב הראשי.
- בודדו את מצב התהליך עם הפקודה
ps aux.
תרגיל 2: שליחת אותות לתהליכים
- הריצו את הפקודה הבאה:
- הריצו
ps aux וכתבו את מזהה התהליך (PID) של תהליך ה-sleep.
- השתמשו בפקודה
kill -15 <PID> (שלחו אות SIGTERM) כדי לסיים את התהליך באופן "רך".
- הריצו שוב את הפקודה
ps aux וודאו שהתהליך לא קיים יותר.
- הריצו שוב את הפקודה:
- עצרו את התהליך עם
Ctrl + Z.
- שלחו לתהליך אות SIGKILL על ידי הפקודה:
- הריצו שוב את
ps aux וודאו שהתהליך לא קיים יותר.