סקונילב ךילהת םויסל Killall -ו Kill, Pkill תוארוהל ךירדמ
.ץראה רודכ ינפ לע םיתרשהמ 90% לע תלעופ סקוניל עודמ תוביסה תחא וזו סקוניל לש הלודגה המצועה עיגמ ןאכ .יתועמשמ ןוכדע/יוניש רחאל שדחמ הלעפהב ךרוצ אלל תרשה תא ליעפהלו ךישמהל תרשפאמ הדוקפה .ךי
.תפטעמ טירסתמ וא תורישי ,םיכרד רפסמב גורהל הדוקפה תא עצבל ןתינ .ךילהתל רתוי םלשומ היהיש רדגומ תוא ,תוא חלש גורהל הדוקפה
.pkill תועצמאב ךילהת םש יפל ךילהת גורהל תפסונ הנוכת ךל קפסמ usr/bin -מ kill תדוקפב שומיש
:אוה kill תדוקפל ץופנה ריבחתה
# kill [signal or option] PID(s)
:תויהל לוכי תואה םש ,גורהל הדוקפ רובע
Signal Name Signal Value Behaviour SIGHUP 1 Hangup SIGKILL 9 Kill Signal SIGTERM 15 Terminate
.רומשל ילבמ ךילהת קיספמש ךילהת גורהל ,ל"נה השולשה ןיבמ החוטב אל יכה ךרדה איה SIGTERM. SIGKILL -כ ךילהת גורהל החוטב תוחפ ךרד איה SIGHUP .ךילהת גורהל החוטבו לדחמ תרירבכ תרדגומה ךרדה איה SIGT
.הז ךילהתל ידוחיי PID רצונ יטמוטוא ןפואב ,הליחתמ תינכותש םעפ לכב .תינכות לש עפומ אוה ךילהת .ךילהת לש ךילהתה ההזמ תא תעדל ונילע ,ךילהת גורהל תנמ לע
.םירקמה בורב '1' ךרע ול הצקומש ןאכמו ,ךילהת init - אוה סקוניל תכרעמ לוחתא םע ליחתמש ןושארה ךילהתה .דיפ שי סקונילב ךילהת לכל
.יוביכל השקב לכה ךסב איה הגירה רשאכ ,ומצע תא גורהל רשפאמו טילחמ Init .תועטב גרהנ אל באה ךילהתש חיטבמש המ ,וז ךרדב ותוא גורהל ןתינ אלו באה ךילהת אוה תישאר
.האבה ps הדוקפה תא לעפה ,םהל הצקוהש pid -ל םאתהבו םיכילהתה לכ תא תעדל ידכ
# ps -A
PID TTY TIME CMD 1 ? 00:00:01 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 migration/0 4 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 migration/0 6 ? 00:00:00 watchdog/0 7 ? 00:00:01 events/0 8 ? 00:00:00 cgroup 9 ? 00:00:00 khelper 10 ? 00:00:00 netns 11 ? 00:00:00 async/mgr 12 ? 00:00:00 pm 13 ? 00:00:00 sync_supers 14 ? 00:00:00 bdi-default 15 ? 00:00:00 kintegrityd/0 16 ? 00:00:00 kblockd/0 17 ? 00:00:00 kacpid 18 ? 00:00:00 kacpi_notify 19 ? 00:00:00 kacpi_hotplug 20 ? 00:00:00 ata/0 21 ? 00:00:00 ata_aux 22 ? 00:00:00 ksuspend_usbd
.' pidof ךילהת'כ ריבחת תועצמאב ליעלש טלפה לש תישיא המאתה לע ךתעד המ
# pidof mysqld
1684
.הטמלש ריבחתה רחא בוקעל איה ל"נה הרטמה תא גישהל תפסונ ךרד
# ps aux | grep mysqld
root 1582 0.0 0.0 5116 1408 ? S 09:49 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql mysql 1684 0.1 0.5 136884 21844 ? Sl 09:49 1:09 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock root 20844 0.0 0.0 4356 740 pts/0 S+ 21:39 0:00 grep mysqld
:תובושח תודוקנ המכ ןייצל שי ,kill תדוקפ עצבמו המידק ךלנש ינפל
.'pgrep' הדוקפה תא עצבל איה היצקנופ התוא תא עצבל תפסונ ךרד
# pgrep mysql
3139
.גצומש יפכ kill הדוקפב שמתשה ,ל"נה ךילהתה לש PID -ה תא גורהל ידכ
kill -9 3139
.ךילהתה לש ירפסמ ךרע אוה PID רשאכ ,pid = 3139 שיש ךילהתה תא גורהת ליעלש הדוקפה
.-כ בתכשל ןתינ ,היצקנופ התוא תא עצבל תפסונ ךרד
# kill -SIGTERM 3139
.ךפיהלו 'kill -SIGKILL PID' -ל המוד 'kill -9 PID' המוד ןפואב
.ךתוא קופדל לולע יוגש ךילהת םש תנזהו גרהש ינפל ,ךילהתה םשל עדומ תויהל ךילע
# pkill mysqld
.םעפ לכב דחא ךילהתמ רתוי גורהל
# kill PID1 PID2 PID3 or # kill -9 PID1 PID2 PID3 or # kill -SIGKILL PID1 PID2 PID3
.ךילהתה רפסמ םוקמב ןועיטכ ךילהתה םש תא תחקולש ,וזה החפשמה לש הדיחיה הדוקפה וז .'killall' הדוקפ ונל שי ,םידלי לש םיכילהת רפסמו םירקמ ידמ רתוי שי ךילהתל םא המ
# killall [signal or option] Process Name
.ןמקלדכ הדוקפב שמתשה ,דלי יכילהת םע דחי mysql לש םיעפומה לכ תא גורהל ידכ
# killall mysqld
.ןלהלש תודוקפהמ תחא לכ תועצמאב ,אל וא לעופ אוה םא ךילהתה סוטטס תא תמאל לוכי דימת התא
# service mysql status # pgrep mysql # ps -aux | grep mysql
.תורעהה ףיעסב ךלש רקיה בושמה תא תתל חכשת לא .אירבו טנימקטל רבוחמ ,ןווכמ ראשיה ,זא דע .ףסונ יביטמרופניאו ןיינעמ אשונ םע בוש ןאכ היהא בורקב .ילש דצהמ ,םייתניב לכה הז