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