Linuxで実行中の同一コマンド名のプロセスを一括停止する方法(pkillコマンド)

処理完了までに長時間を要するコマンドを何も考えずに短時間で何回も実行したり、あるいは、プログラムの不具合等(無限ループ)で処理を終了できないコマンドを(何度か)実行したりすると、マシンレスポンスが大変遅くなる時がある。

例えば、PHPをコマンドを(何度か)実行して、マシンレスポンスが平常時よりも明らかに悪いな、と気づいた時に、topコマンドで確認すると、以下のようにPHPプロセスで埋め尽くされる場合がある。

top - 17:02:59 up 7 days, 3:27, 1 user, load average: 170.59, 169.89, 169.52
Tasks: 575 total, 169 running, 397 sleeping, 0 stopped, 9 zombie
Cpu(s): 21.6% us, 78.4% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 125004k total, 104492k used, 20512k free, 8168k buffers
Swap: 1052248k total, 475156k used, 577092k free, 18448k cached

PID USER PR NI %CPU TIME+ %MEM VIRT RES SHR S COMMAND
5628 root 25 0 0.7 6:39.34 0.0 16716 60 40 R php
5641 root 25 0 0.7 6:46.84 0.0 16332 60 40 R php
5702 root 25 0 0.7 6:38.05 0.1 17656 64 40 R php
5738 root 25 0 0.7 6:41.04 0.0 16832 60 40 R php
5769 root 25 0 0.7 6:44.95 0.0 17544 60 40 R php
6017 root 25 0 0.7 6:04.96 0.0 16076 60 40 R php
6047 root 25 0 0.7 5:46.14 0.0 16324 60 40 R php
6127 root 25 0 0.7 5:43.95 0.0 17348 60 40 R php
6166 root 25 0 0.7 5:45.65 0.0 17192 60 40 R php
6211 root 25 0 0.7 5:40.16 0.0 17352 60 40 R php
6263 root 25 0 0.7 5:35.56 0.0 17516 60 40 R php
6417 root 25 0 0.7 5:15.69 0.0 17196 60 40 R php
6526 root 25 0 0.7 5:11.16 0.1 17324 64 40 R php
6548 root 25 0 0.7 5:10.15 0.0 17136 60 40 R php
6600 root 25 0 0.7 5:04.20 0.0 17344 60 40 R php
6618 root 25 0 0.7 5:07.56 0.0 16988 60 40 R php
7016 root 25 0 0.7 4:39.77 0.0 17320 60 40 R php
7022 root 25 0 0.7 4:37.17 0.0 17136 60 40 R php
7040 root 25 0 0.7 4:49.47 0.0 17848 60 40 R php
7080 root 25 0 0.7 4:34.80 0.0 16624 60 40 R php
7084 root 25 0 0.7 4:36.57 0.0 17296 60 40 R php
7091 root 25 0 0.7 4:33.77 0.1 16320 64 40 R php
7140 root 25 0 0.7 4:22.07 0.0 17352 60 40 R php
7143 root 25 0 0.7 4:34.96 0.0 17840 60 40 R php
7146 root 25 0 0.7 4:22.20 0.0 16320 60 40 R php
5599 root 25 0 0.6 6:41.58 0.0 16996 60 40 R php
5640 root 25 0 0.6 6:42.57 0.0 17296 60 40 R php
5703 root 25 0 0.6 6:47.25 0.1 16964 64 40 R php
5739 root 25 0 0.6 6:43.13 0.0 17056 60 40 R php
5742 root 25 0 0.6 6:54.77 0.0 16712 60 40 R php

さらに、psコマンドでPHPをgrepすると、以下のようにPHPプロセスが大量に実行中であることが分かる。

[root@nobuneko ~]# ps -ef | grep php
root 5599 5551 0 Oct05 ? 00:06:42 /usr/bin/php -q /var/www/html/nobuneko.php
root 5628 5564 0 Oct05 ? 00:06:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 5640 5618 0 Oct05 ? 00:06:43 /usr/bin/php -q /var/www/html/nobuneko.php
root 5641 5620 0 Oct05 ? 00:06:47 /usr/bin/php -q /var/www/html/nobuneko.php
root 5702 5638 0 Oct05 ? 00:06:38 /usr/bin/php -q /var/www/html/nobuneko.php
root 5703 5649 0 Oct05 ? 00:06:48 /usr/bin/php -q /var/www/html/nobuneko.php
root 5738 5681 0 Oct05 ? 00:06:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 5739 5708 0 Oct05 ? 00:06:44 /usr/bin/php -q /var/www/html/nobuneko.php
root 5740 5705 0 Oct05 ? 00:06:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 5741 5665 0 Oct05 ? 00:06:39 /usr/bin/php -q /var/www/html/nobuneko.php
root 5742 5666 0 Oct05 ? 00:06:55 /usr/bin/php -q /var/www/html/nobuneko.php
root 5743 5709 0 Oct05 ? 00:06:52 /usr/bin/php -q /var/www/html/nobuneko.php
root 5759 5713 0 Oct05 ? 00:06:50 /usr/bin/php -q /var/www/html/nobuneko.php
root 5760 5714 0 Oct05 ? 00:06:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 5768 5722 0 Oct05 ? 00:06:39 /usr/bin/php -q /var/www/html/nobuneko.php
root 5769 5724 0 Oct05 ? 00:06:45 /usr/bin/php -q /var/www/html/nobuneko.php
root 5846 5761 0 Oct05 ? 00:06:12 /usr/bin/php -q /var/www/html/nobuneko.php
root 5926 5828 0 Oct05 ? 00:06:07 /usr/bin/php -q /var/www/html/nobuneko.php
root 5927 5790 0 Oct05 ? 00:06:18 /usr/bin/php -q /var/www/html/nobuneko.php
root 5928 5827 0 Oct05 ? 00:06:19 /usr/bin/php -q /var/www/html/nobuneko.php
root 5929 5789 0 Oct05 ? 00:06:09 /usr/bin/php -q /var/www/html/nobuneko.php
root 5930 5826 0 Oct05 ? 00:06:21 /usr/bin/php -q /var/www/html/nobuneko.php
root 5931 5792 0 Oct05 ? 00:06:01 /usr/bin/php -q /var/www/html/nobuneko.php
root 5932 5829 0 Oct05 ? 00:06:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 5960 5859 0 Oct05 ? 00:06:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 5965 5872 0 Oct05 ? 00:06:07 /usr/bin/php -q /var/www/html/nobuneko.php
root 5966 5871 0 Oct05 ? 00:06:08 /usr/bin/php -q /var/www/html/nobuneko.php
root 5967 5870 0 Oct05 ? 00:06:19 /usr/bin/php -q /var/www/html/nobuneko.php
root 5971 5916 0 Oct05 ? 00:06:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 5973 5940 0 Oct05 ? 00:06:16 /usr/bin/php -q /var/www/html/nobuneko.php
root 5975 5968 0 Oct05 ? 00:06:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 5995 5983 0 Oct05 ? 00:06:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 5997 5993 0 Oct05 ? 00:06:07 /usr/bin/php -q /var/www/html/nobuneko.php
root 6012 6009 0 Oct05 ? 00:06:03 /usr/bin/php -q /var/www/html/nobuneko.php
root 6017 6013 0 Oct05 ? 00:06:05 /usr/bin/php -q /var/www/html/nobuneko.php
root 6047 6040 0 Oct05 ? 00:05:47 /usr/bin/php -q /var/www/html/nobuneko.php
root 6060 6055 0 Oct05 ? 00:06:00 /usr/bin/php -q /var/www/html/nobuneko.php
root 6063 6058 0 Oct05 ? 00:05:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 6076 6074 0 Oct05 ? 00:05:51 /usr/bin/php -q /var/www/html/nobuneko.php
root 6086 6081 0 Oct05 ? 00:05:53 /usr/bin/php -q /var/www/html/nobuneko.php
root 6092 6090 0 Oct05 ? 00:05:53 /usr/bin/php -q /var/www/html/nobuneko.php
root 6103 6101 0 Oct05 ? 00:05:47 /usr/bin/php -q /var/www/html/nobuneko.php
root 6112 6109 0 Oct05 ? 00:05:49 /usr/bin/php -q /var/www/html/nobuneko.php
root 6127 6125 0 Oct05 ? 00:05:44 /usr/bin/php -q /var/www/html/nobuneko.php
root 6135 6133 0 Oct05 ? 00:05:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 6148 6143 0 Oct05 ? 00:05:44 /usr/bin/php -q /var/www/html/nobuneko.php
root 6158 6157 0 Oct05 ? 00:05:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 6166 6165 0 Oct05 ? 00:05:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 6181 6176 0 Oct05 ? 00:05:31 /usr/bin/php -q /var/www/html/nobuneko.php
root 6189 6188 0 Oct05 ? 00:05:28 /usr/bin/php -q /var/www/html/nobuneko.php
root 6199 6196 0 Oct05 ? 00:05:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 6211 6208 0 Oct05 ? 00:05:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 6222 6221 0 Oct05 ? 00:05:31 /usr/bin/php -q /var/www/html/nobuneko.php
root 6235 6232 0 Oct05 ? 00:05:34 /usr/bin/php -q /var/www/html/nobuneko.php
root 6245 6244 0 Oct05 ? 00:05:32 /usr/bin/php -q /var/www/html/nobuneko.php
root 6263 6260 0 Oct05 ? 00:05:36 /usr/bin/php -q /var/www/html/nobuneko.php
root 6286 6283 0 Oct05 ? 00:05:29 /usr/bin/php -q /var/www/html/nobuneko.php
root 6304 6303 0 Oct05 ? 00:05:14 /usr/bin/php -q /var/www/html/nobuneko.php
root 6310 6309 0 Oct05 ? 00:05:28 /usr/bin/php -q /var/www/html/nobuneko.php
root 6333 6329 0 00:01 ? 00:05:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 6354 6353 0 00:02 ? 00:05:19 /usr/bin/php -q /var/www/html/nobuneko.php
root 6361 6357 0 00:03 ? 00:05:22 /usr/bin/php -q /var/www/html/nobuneko.php
root 6371 6370 0 00:04 ? 00:05:30 /usr/bin/php -q /var/www/html/nobuneko.php
root 6385 6383 0 00:05 ? 00:05:19 /usr/bin/php -q /var/www/html/nobuneko.php
root 6401 6400 0 00:06 ? 00:05:22 /usr/bin/php -q /var/www/html/nobuneko.php
root 6417 6413 0 00:07 ? 00:05:16 /usr/bin/php -q /var/www/html/nobuneko.php
root 6421 6420 0 00:08 ? 00:05:20 /usr/bin/php -q /var/www/html/nobuneko.php
root 6444 6433 0 00:10 ? 00:05:13 /usr/bin/php -q /var/www/html/nobuneko.php
root 6451 6446 0 00:11 ? 00:05:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 6452 6450 0 00:11 ? 00:05:13 /usr/bin/php -q /var/www/html/nobuneko.php
root 6468 6467 0 00:12 ? 00:05:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 6503 6502 0 00:13 ? 00:05:19 /usr/bin/php -q /var/www/html/nobuneko.php
root 6526 6524 0 00:15 ? 00:05:12 /usr/bin/php -q /var/www/html/nobuneko.php
root 6539 6536 0 00:16 ? 00:05:02 /usr/bin/php -q /var/www/html/nobuneko.php
root 6548 6545 0 00:17 ? 00:05:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 6572 6571 0 00:20 ? 00:05:02 /usr/bin/php -q /var/www/html/nobuneko.php
root 6580 6579 0 00:21 ? 00:05:17 /usr/bin/php -q /var/www/html/nobuneko.php
root 6600 6597 0 00:23 ? 00:05:05 /usr/bin/php -q /var/www/html/nobuneko.php
root 6613 6611 0 00:24 ? 00:05:06 /usr/bin/php -q /var/www/html/nobuneko.php
root 6618 6617 0 00:25 ? 00:05:08 /usr/bin/php -q /var/www/html/nobuneko.php
root 6634 6632 0 00:27 ? 00:05:01 /usr/bin/php -q /var/www/html/nobuneko.php
root 6641 6638 0 00:28 ? 00:05:02 /usr/bin/php -q /var/www/html/nobuneko.php
root 6650 6649 0 00:29 ? 00:05:03 /usr/bin/php -q /var/www/html/nobuneko.php
root 6668 6665 0 00:31 ? 00:04:55 /usr/bin/php -q /var/www/html/nobuneko.php
root 6695 6692 0 00:34 ? 00:05:07 /usr/bin/php -q /var/www/html/nobuneko.php
root 6709 6708 0 00:35 ? 00:04:57 /usr/bin/php -q /var/www/html/nobuneko.php
root 6717 6716 0 00:36 ? 00:04:58 /usr/bin/php -q /var/www/html/nobuneko.php
root 6726 6724 0 00:37 ? 00:04:59 /usr/bin/php -q /var/www/html/nobuneko.php
root 6755 6751 0 00:40 ? 00:04:54 /usr/bin/php -q /var/www/html/nobuneko.php
root 6758 6757 0 00:40 ? 00:04:52 /usr/bin/php -q /var/www/html/nobuneko.php
root 6771 6769 0 00:41 ? 00:04:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 6820 6819 0 00:45 ? 00:04:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 6832 6831 0 00:46 ? 00:04:53 /usr/bin/php -q /var/www/html/nobuneko.php
root 6848 6847 0 00:47 ? 00:04:56 /usr/bin/php -q /var/www/html/nobuneko.php
root 6854 6852 0 00:48 ? 00:04:36 /usr/bin/php -q /var/www/html/nobuneko.php
root 6870 6869 0 00:49 ? 00:04:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 6895 6892 0 00:50 ? 00:04:44 /usr/bin/php -q /var/www/html/nobuneko.php
root 6906 6905 0 00:51 ? 00:04:45 /usr/bin/php -q /var/www/html/nobuneko.php
root 6949 6946 0 00:52 ? 00:04:52 /usr/bin/php -q /var/www/html/nobuneko.php
root 6986 6985 0 00:53 ? 00:04:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 7013 7012 0 00:54 ? 00:04:52 /usr/bin/php -q /var/www/html/nobuneko.php
root 7016 7015 0 00:55 ? 00:04:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 7019 7018 0 00:56 ? 00:04:48 /usr/bin/php -q /var/www/html/nobuneko.php
root 7022 7021 0 00:57 ? 00:04:38 /usr/bin/php -q /var/www/html/nobuneko.php
root 7027 7026 0 00:58 ? 00:04:39 /usr/bin/php -q /var/www/html/nobuneko.php
root 7030 7029 0 00:59 ? 00:04:46 /usr/bin/php -q /var/www/html/nobuneko.php
root 7033 7032 0 01:00 ? 00:04:38 /usr/bin/php -q /var/www/html/nobuneko.php
root 7040 7037 0 01:01 ? 00:04:50 /usr/bin/php -q /var/www/html/nobuneko.php
root 7044 7043 0 01:02 ? 00:04:35 /usr/bin/php -q /var/www/html/nobuneko.php
root 7049 7048 0 01:03 ? 00:04:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 7052 7051 0 01:04 ? 00:04:49 /usr/bin/php -q /var/www/html/nobuneko.php
root 7060 7058 0 01:05 ? 00:04:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 7064 7063 0 01:06 ? 00:04:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 7067 7066 0 01:07 ? 00:04:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 7071 7070 0 01:08 ? 00:04:43 /usr/bin/php -q /var/www/html/nobuneko.php
root 7074 7073 0 01:09 ? 00:04:41 /usr/bin/php -q /var/www/html/nobuneko.php
root 7077 7076 0 01:10 ? 00:04:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 7080 7079 0 01:11 ? 00:04:35 /usr/bin/php -q /var/www/html/nobuneko.php
root 7084 7083 0 01:12 ? 00:04:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 7088 7087 0 01:13 ? 00:04:36 /usr/bin/php -q /var/www/html/nobuneko.php
root 7091 7090 0 01:14 ? 00:04:34 /usr/bin/php -q /var/www/html/nobuneko.php
root 7094 7093 0 01:15 ? 00:04:40 /usr/bin/php -q /var/www/html/nobuneko.php
root 7097 7096 0 01:16 ? 00:04:33 /usr/bin/php -q /var/www/html/nobuneko.php
root 7100 7099 0 01:17 ? 00:04:37 /usr/bin/php -q /var/www/html/nobuneko.php
root 7105 7104 0 01:18 ? 00:04:31 /usr/bin/php -q /var/www/html/nobuneko.php
root 7108 7107 0 01:19 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7112 7111 0 01:20 ? 00:04:39 /usr/bin/php -q /var/www/html/nobuneko.php
root 7115 7114 0 01:21 ? 00:04:36 /usr/bin/php -q /var/www/html/nobuneko.php
root 7119 7118 0 01:22 ? 00:04:31 /usr/bin/php -q /var/www/html/nobuneko.php
root 7123 7122 0 01:23 ? 00:04:38 /usr/bin/php -q /var/www/html/nobuneko.php
root 7126 7125 0 01:24 ? 00:04:33 /usr/bin/php -q /var/www/html/nobuneko.php
root 7129 7128 0 01:25 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7132 7131 0 01:26 ? 00:04:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 7136 7135 0 01:27 ? 00:04:36 /usr/bin/php -q /var/www/html/nobuneko.php
root 7140 7139 0 01:28 ? 00:04:23 /usr/bin/php -q /var/www/html/nobuneko.php
root 7143 7142 0 01:29 ? 00:04:35 /usr/bin/php -q /var/www/html/nobuneko.php
root 7146 7145 0 01:30 ? 00:04:23 /usr/bin/php -q /var/www/html/nobuneko.php
root 7150 7149 0 01:31 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7154 7152 0 01:32 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7158 7157 0 01:33 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7161 7160 0 01:34 ? 00:04:29 /usr/bin/php -q /var/www/html/nobuneko.php
root 7164 7163 0 01:35 ? 00:04:28 /usr/bin/php -q /var/www/html/nobuneko.php
root 7167 7166 0 01:36 ? 00:04:24 /usr/bin/php -q /var/www/html/nobuneko.php
root 7170 7169 0 01:37 ? 00:04:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 7175 7174 0 01:38 ? 00:04:26 /usr/bin/php -q /var/www/html/nobuneko.php
root 7178 7177 0 01:39 ? 00:04:21 /usr/bin/php -q /var/www/html/nobuneko.php
root 7182 7181 0 01:40 ? 00:04:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 7185 7184 0 01:41 ? 00:04:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 7189 7187 0 01:42 ? 00:04:35 /usr/bin/php -q /var/www/html/nobuneko.php
root 7193 7192 0 01:43 ? 00:04:30 /usr/bin/php -q /var/www/html/nobuneko.php
root 7196 7195 0 01:44 ? 00:04:22 /usr/bin/php -q /var/www/html/nobuneko.php
root 7200 7199 0 01:45 ? 00:04:13 /usr/bin/php -q /var/www/html/nobuneko.php
root 7203 7202 0 01:46 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 7206 7205 0 01:47 ? 00:04:24 /usr/bin/php -q /var/www/html/nobuneko.php
root 7211 7210 0 01:48 ? 00:04:17 /usr/bin/php -q /var/www/html/nobuneko.php
root 7214 7213 0 01:49 ? 00:04:28 /usr/bin/php -q /var/www/html/nobuneko.php
root 7217 7216 0 01:50 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 7220 7219 0 01:51 ? 00:04:18 /usr/bin/php -q /var/www/html/nobuneko.php
root 7223 7222 0 01:52 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 7228 7227 0 01:53 ? 00:04:16 /usr/bin/php -q /var/www/html/nobuneko.php
root 7231 7230 0 01:54 ? 00:04:18 /usr/bin/php -q /var/www/html/nobuneko.php
root 7234 7233 0 01:55 ? 00:04:13 /usr/bin/php -q /var/www/html/nobuneko.php
root 7237 7236 0 01:56 ? 00:04:11 /usr/bin/php -q /var/www/html/nobuneko.php
root 7240 7239 0 01:57 ? 00:04:25 /usr/bin/php -q /var/www/html/nobuneko.php
root 7245 7244 0 01:58 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 7248 7247 0 01:59 ? 00:04:23 /usr/bin/php -q /var/www/html/nobuneko.php
root 7251 7250 0 02:00 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 7262 7261 0 02:02 ? 00:04:15 /usr/bin/php -q /var/www/html/nobuneko.php
root 13916 13913 0 17:05 ? 00:00:00 /usr/bin/php -q /var/www/html/nobuneko.php
root 13919 13843 0 17:05 pts/0 00:00:00 grep php

マシンレスポンスが悪化している問題を解決するために、実行されているコマンドを全て停止したい場合がある。

その場合の1つの方法は、プロセスIDを1つ1つ指定してkillすることだ。例えば、上記の例だと、以下のようにする。

kill 5599 5628 5640 5641 5702 5703 5738 5739 5740 5741 5742 5743 5759 5760 5768 5769 5846 5926 5927 5928 5929 5930 5931 5932 5960 5965 5966 5967 5971 5973 5975 5995 5997 6012 6017 6047 6060 6063 6076 6086 6092 6103 6112 6127 6135 6148 6158 6166 6181 6189 6199 6211 6222 6235 6245 6263 6286 6304 6310 6333 6354 6361 6371 6385 6401 6417 6421 6444 6451 6452 6468 6503 6526 6539 6548 6572 6580 6600 6613 6618 6634 6641 6650 6668 6695 6709 6717 6726 6755 6758 6771 6820 6832 6848 6854 6870 6895 6906 6949 6986 7013 7016 7019 7022 7027 7030 7033 7040 7044 7049 7052 7060 7064 7067 7071 7074 7077 7080 7084 7088 7091 7094 7097 7100 7105 7108 7112 7115 7119 7123 7126 7129 7132 7136 7140 7143 7146 7150 7154 7158 7161 7164 7167 7170 7175 7178 7182 7185 7189 7193 7196 7200 7203 7206 7211 7214 7217 7220 7223 7228 7231 7234 7237 7240 7245 7248 7251 7262 13916

しかし、この方法だと、プロセスIDを1つ1つ指定することが面倒であり、この指定する作業に時間がかかり、問題解決までの時間が長くなる。

プロセスIDを1つ1つ指定してkillする方法ではなく、実行中の同一コマンド名のプロセスを一括停止するという方法をとれば、書くコマンドが短くて済むので、問題解決までの時間を短縮できる。

実行中の同一コマンド名のプロセスを一括停止するには、

pkill -f 'コマンド名(の一部)'

とすればよい。

上記の例では、

pkill -f 'nobuneko.php'

を実行すればよい。

※もちろん、同じコマンド名のプロセスが処理を完了できずに大量に残ってしまう根本的な問題については、このpkillコマンド実行により解決したわけではないので、別途検討して対策を取る必要がある。

前へ

中島愛 "蒼のエーテル"

次へ

格闘技の本がコンピュータ関連のコーナーに並んでいたことがきっかけで少し気分が楽になった