「kill -9 -- -1」ですべて殺す
Linuxに限らずUNIX系のオペレーティングシステムにはプロセスを終了するために、killコマンドが用意されている。このkillコマンドはプロセス番号として「-1」が指定できるようになっている。通常、プロセス番号は0または1よりも大きな値が割り当てられ、-1という負の値が割り当てられることはない。
この場合の「-1」は、「ユーザーの権限で終了できるすべてのプロセス」を意味する。例えば、kill -9 -- -1のように実行することで、すべてのプロセスを終了することができる。これはもしかすると、「実行してはいけないLinuxコマンド」ではなく、「知っておいても損はないLinuxコマンド」かもしれない。
ユーザーが終了させられるすべてのプロセスを終了するコマンド
kill -9 -- -1
例えば、スクリーンショットは、Ubuntu 18.04 LTSにrootでログインしているところだ。この状態で「kill -9 -- -1」を実行しようとしている。
実行すると次のように、いきなりログイン画面に飛ばされる。
kill -9 -- -1の実行前と実行後でプロセス情報がどう変わったかを見てみよう。
kill -9 -- -1実行前のps auxwwの実行結果
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 8.0 0.4 77644 8756 ? Ss 06:02 0:02 /sbin/init maybe-ubiquity
root 2 0.0 0.0 0 0 ? S 06:02 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:0]
root 4 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/0:0H]
root 5 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:0]
root 6 0.0 0.0 0 0 ? I< 06:02 0:00 [mm_percpu_wq]
root 7 0.2 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/0]
root 8 0.2 0.0 0 0 ? I 06:02 0:00 [rcu_sched]
root 9 0.0 0.0 0 0 ? I 06:02 0:00 [rcu_bh]
root 10 0.0 0.0 0 0 ? S 06:02 0:00 [migration/0]
root 11 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/0]
root 12 0.0 0.0 0 0 ? S 06:02 0:00 [cpuhp/0]
root 13 0.0 0.0 0 0 ? S 06:02 0:00 [cpuhp/1]
root 14 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/1]
root 15 0.0 0.0 0 0 ? S 06:02 0:00 [migration/1]
root 16 0.2 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/1]
root 17 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:0]
root 18 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/1:0H]
root 19 0.0 0.0 0 0 ? S 06:02 0:00 [kdevtmpfs]
root 20 0.0 0.0 0 0 ? I< 06:02 0:00 [netns]
root 21 0.0 0.0 0 0 ? S 06:02 0:00 [rcu_tasks_kthre]
root 22 0.0 0.0 0 0 ? S 06:02 0:00 [kauditd]
root 23 0.2 0.0 0 0 ? I 06:02 0:00 [kworker/0:1]
root 24 0.0 0.0 0 0 ? S 06:02 0:00 [khungtaskd]
root 25 0.0 0.0 0 0 ? S 06:02 0:00 [oom_reaper]
root 26 0.0 0.0 0 0 ? I< 06:02 0:00 [writeback]
root 27 0.0 0.0 0 0 ? S 06:02 0:00 [kcompactd0]
root 28 0.0 0.0 0 0 ? SN 06:02 0:00 [ksmd]
root 29 0.0 0.0 0 0 ? SN 06:02 0:00 [khugepaged]
root 30 0.0 0.0 0 0 ? I< 06:02 0:00 [crypto]
root 31 0.0 0.0 0 0 ? I< 06:02 0:00 [kintegrityd]
root 32 0.0 0.0 0 0 ? I< 06:02 0:00 [kblockd]
root 33 0.0 0.0 0 0 ? I< 06:02 0:00 [ata_sff]
root 34 0.0 0.0 0 0 ? I< 06:02 0:00 [md]
root 35 0.0 0.0 0 0 ? I< 06:02 0:00 [edac-poller]
root 36 0.0 0.0 0 0 ? I< 06:02 0:00 [devfreq_wq]
root 37 0.0 0.0 0 0 ? I< 06:02 0:00 [watchdogd]
root 38 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:1]
root 39 0.1 0.0 0 0 ? I 06:02 0:00 [kworker/1:1]
root 41 0.0 0.0 0 0 ? S 06:02 0:00 [kswapd0]
root 42 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:0]
root 43 0.0 0.0 0 0 ? S 06:02 0:00 [ecryptfs-kthrea]
root 85 0.0 0.0 0 0 ? I< 06:02 0:00 [kthrotld]
root 86 0.0 0.0 0 0 ? I< 06:02 0:00 [acpi_thermal_pm]
root 87 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_0]
root 88 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_0]
root 89 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_1]
root 90 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_1]
root 91 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:2]
root 92 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:3]
root 96 0.0 0.0 0 0 ? I< 06:02 0:00 [ipv6_addrconf]
root 105 0.0 0.0 0 0 ? I< 06:02 0:00 [kstrp]
root 122 0.0 0.0 0 0 ? I< 06:02 0:00 [charger_manager]
root 130 0.2 0.0 0 0 ? I 06:02 0:00 [kworker/1:2]
root 137 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:3]
root 186 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt_poll_0]
root 187 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt/0]
root 225 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_2]
root 226 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_2]
root 227 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_3]
root 228 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_3]
root 229 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_4]
root 230 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_4]
root 231 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_5]
root 232 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_5]
root 233 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_6]
root 234 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_6]
root 235 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_7]
root 236 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_7]
root 237 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_8]
root 238 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_8]
root 239 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_9]
root 240 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_9]
root 241 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_10]
root 242 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_10]
root 243 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_11]
root 244 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_11]
root 245 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_12]
root 246 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_12]
root 247 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_13]
root 248 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_13]
root 249 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_14]
root 250 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_14]
root 251 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_15]
root 252 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_15]
root 253 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_16]
root 254 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_16]
root 255 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_17]
root 256 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_17]
root 257 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_18]
root 258 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_18]
root 259 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_19]
root 260 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_19]
root 261 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_20]
root 262 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_20]
root 263 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_21]
root 264 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_21]
root 265 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_22]
root 266 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_22]
root 267 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_23]
root 268 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_23]
root 269 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_24]
root 270 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_24]
root 271 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_25]
root 272 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_25]
root 273 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_26]
root 274 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_26]
root 275 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_27]
root 276 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_27]
root 277 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_28]
root 278 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_28]
root 279 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_29]
root 280 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_29]
root 281 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_30]
root 282 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_30]
root 283 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_31]
root 284 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_31]
root 285 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_32]
root 286 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_32]
root 287 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:4]
root 288 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:5]
root 289 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:6]
root 290 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:7]
root 291 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:8]
root 292 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:9]
root 293 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:10]
root 294 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:11]
root 295 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:12]
root 296 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:13]
root 297 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:14]
root 298 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:15]
root 299 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:16]
root 300 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:17]
root 301 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:18]
root 302 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:19]
root 303 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:20]
root 304 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:21]
root 305 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:22]
root 306 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:23]
root 307 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:24]
root 308 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:25]
root 309 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:26]
root 310 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:27]
root 311 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:28]
root 312 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:29]
root 313 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:30]
root 314 0.0 0.0 0 0 ? I< 06:02 0:00 [ttm_swap]
root 315 0.0 0.0 0 0 ? S 06:02 0:00 [irq/16-vmwgfx]
root 316 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:31]
root 317 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:32]
root 318 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:2]
root 320 0.2 0.0 0 0 ? I< 06:02 0:00 [kworker/1:1H]
root 322 0.1 0.0 0 0 ? I< 06:02 0:00 [kworker/0:1H]
root 390 0.0 0.0 0 0 ? I< 06:02 0:00 [raid5wq]
root 439 0.0 0.0 0 0 ? S 06:02 0:00 [jbd2/sda2-8]
root 440 0.0 0.0 0 0 ? I< 06:02 0:00 [ext4-rsv-conver]
root 502 0.2 0.5 117500 10300 ? Ss 06:02 0:00 /usr/bin/vmtoolsd
root 508 0.0 0.0 0 0 ? I< 06:02 0:00 [iscsi_eh]
root 509 0.0 0.0 0 0 ? I< 06:02 0:00 [ib-comp-wq]
root 510 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_mcast]
root 511 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_nl_sa_wq]
root 517 1.2 0.5 78416 10836 ? S<s 06:02 0:00 /lib/systemd/systemd-journald
root 521 0.0 0.0 0 0 ? I< 06:02 0:00 [rdma_cm]
root 540 5.3 0.3 47920 6772 ? Ss 06:02 0:01 /lib/systemd/systemd-udevd
root 544 0.0 0.0 97708 1944 ? Ss 06:02 0:00 /sbin/lvmetad -f
root 576 0.0 0.0 0 0 ? S< 06:02 0:00 [loop0]
root 578 0.2 0.0 0 0 ? S< 06:02 0:00 [loop1]
systemd+ 648 0.2 0.1 141924 3244 ? Ssl 06:02 0:00 /lib/systemd/systemd-timesyncd
root 749 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:1]
root 752 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:2]
systemd+ 857 0.2 0.2 80036 5288 ? Ss 06:02 0:00 /lib/systemd/systemd-networkd
systemd+ 876 0.2 0.2 70624 5224 ? Ss 06:02 0:00 /lib/systemd/systemd-resolved
root 968 0.1 0.3 70604 6104 ? Ss 06:02 0:00 /lib/systemd/systemd-logind
message+ 969 0.2 0.2 50060 4272 ? Ss 06:02 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root 975 0.0 0.3 286252 6456 ? Ssl 06:02 0:00 /usr/lib/accountsservice/accounts-daemon
root 976 0.0 0.4 87744 10044 ? Ss 06:02 0:00 /usr/bin/VGAuthService
root 983 0.0 0.1 40576 3336 ? Ss 06:02 0:00 /usr/sbin/rsyslogd -n
root 986 0.0 0.0 95540 1616 ? Ssl 06:02 0:00 /usr/bin/lxcfs /var/lib/lxcfs/
root 1024 0.0 0.1 30028 3252 ? Ss 06:02 0:00 /usr/sbin/cron -f
root 1050 5.6 1.3 707692 27620 ? Ssl 06:02 0:00 /usr/lib/snapd/snapd
root 1077 0.0 0.1 110544 2052 ? Ssl 06:02 0:00 /usr/sbin/irqbalance --foreground
daemon 1088 0.0 0.1 28332 2412 ? Ss 06:02 0:00 /usr/sbin/atd -f
root 1092 0.6 0.8 169140 17176 ? Ssl 06:02 0:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
root 1124 0.0 0.3 288880 6316 ? Ssl 06:02 0:00 /usr/lib/policykit-1/polkitd --no-debug
root 1150 0.0 0.1 78768 3740 tty1 Ss 06:02 0:00 /bin/login -p --
root 1171 0.0 0.2 72296 5764 ? Ss 06:02 0:00 /usr/sbin/sshd -D
root 1433 0.5 0.3 76636 7488 ? Ss 06:03 0:00 /lib/systemd/systemd --user
root 1438 0.0 0.1 109328 2268 ? S 06:03 0:00 (sd-pam)
root 1457 0.7 0.2 21360 5008 tty1 S 06:03 0:00 -bash
root 1472 0.0 0.1 38372 3712 tty1 R+ 06:03 0:00 ps auxww
kill -9 -- -1実行後のps auxwwの実行結果
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 2.9 0.4 241500 8904 ? Ss 06:02 0:02 /sbin/init maybe-ubiquity
root 2 0.0 0.0 0 0 ? S 06:02 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:0]
root 4 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/0:0H]
root 5 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:0]
root 6 0.0 0.0 0 0 ? I< 06:02 0:00 [mm_percpu_wq]
root 7 0.1 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/0]
root 8 0.0 0.0 0 0 ? I 06:02 0:00 [rcu_sched]
root 9 0.0 0.0 0 0 ? I 06:02 0:00 [rcu_bh]
root 10 0.0 0.0 0 0 ? S 06:02 0:00 [migration/0]
root 11 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/0]
root 12 0.0 0.0 0 0 ? S 06:02 0:00 [cpuhp/0]
root 13 0.0 0.0 0 0 ? S 06:02 0:00 [cpuhp/1]
root 14 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/1]
root 15 0.0 0.0 0 0 ? S 06:02 0:00 [migration/1]
root 16 0.0 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/1]
root 17 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:0]
root 18 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/1:0H]
root 19 0.0 0.0 0 0 ? S 06:02 0:00 [kdevtmpfs]
root 20 0.0 0.0 0 0 ? I< 06:02 0:00 [netns]
root 21 0.0 0.0 0 0 ? S 06:02 0:00 [rcu_tasks_kthre]
root 22 0.0 0.0 0 0 ? S 06:02 0:00 [kauditd]
root 23 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:1]
root 24 0.0 0.0 0 0 ? S 06:02 0:00 [khungtaskd]
root 25 0.0 0.0 0 0 ? S 06:02 0:00 [oom_reaper]
root 26 0.0 0.0 0 0 ? I< 06:02 0:00 [writeback]
root 27 0.0 0.0 0 0 ? S 06:02 0:00 [kcompactd0]
root 28 0.0 0.0 0 0 ? SN 06:02 0:00 [ksmd]
root 29 0.0 0.0 0 0 ? SN 06:02 0:00 [khugepaged]
root 30 0.0 0.0 0 0 ? I< 06:02 0:00 [crypto]
root 31 0.0 0.0 0 0 ? I< 06:02 0:00 [kintegrityd]
root 32 0.0 0.0 0 0 ? I< 06:02 0:00 [kblockd]
root 33 0.0 0.0 0 0 ? I< 06:02 0:00 [ata_sff]
root 34 0.0 0.0 0 0 ? I< 06:02 0:00 [md]
root 35 0.0 0.0 0 0 ? I< 06:02 0:00 [edac-poller]
root 36 0.0 0.0 0 0 ? I< 06:02 0:00 [devfreq_wq]
root 37 0.0 0.0 0 0 ? I< 06:02 0:00 [watchdogd]
root 38 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:1]
root 39 0.1 0.0 0 0 ? I 06:02 0:00 [kworker/1:1]
root 41 0.0 0.0 0 0 ? S 06:02 0:00 [kswapd0]
root 42 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:0]
root 43 0.0 0.0 0 0 ? S 06:02 0:00 [ecryptfs-kthrea]
root 85 0.0 0.0 0 0 ? I< 06:02 0:00 [kthrotld]
root 86 0.0 0.0 0 0 ? I< 06:02 0:00 [acpi_thermal_pm]
root 87 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_0]
root 88 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_0]
root 89 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_1]
root 90 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_1]
root 91 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:2]
root 92 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:3]
root 96 0.0 0.0 0 0 ? I< 06:02 0:00 [ipv6_addrconf]
root 105 0.0 0.0 0 0 ? I< 06:02 0:00 [kstrp]
root 122 0.0 0.0 0 0 ? I< 06:02 0:00 [charger_manager]
root 130 0.1 0.0 0 0 ? I 06:02 0:00 [kworker/1:2]
root 137 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:3]
root 186 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt_poll_0]
root 187 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt/0]
root 225 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_2]
root 226 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_2]
root 227 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_3]
root 228 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_3]
root 229 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_4]
root 230 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_4]
root 231 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_5]
root 232 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_5]
root 233 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_6]
root 234 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_6]
root 235 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_7]
root 236 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_7]
root 237 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_8]
root 238 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_8]
root 239 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_9]
root 240 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_9]
root 241 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_10]
root 242 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_10]
root 243 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_11]
root 244 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_11]
root 245 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_12]
root 246 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_12]
root 247 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_13]
root 248 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_13]
root 249 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_14]
root 250 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_14]
root 251 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_15]
root 252 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_15]
root 253 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_16]
root 254 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_16]
root 255 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_17]
root 256 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_17]
root 257 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_18]
root 258 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_18]
root 259 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_19]
root 260 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_19]
root 261 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_20]
root 262 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_20]
root 263 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_21]
root 264 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_21]
root 265 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_22]
root 266 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_22]
root 267 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_23]
root 268 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_23]
root 269 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_24]
root 270 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_24]
root 271 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_25]
root 272 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_25]
root 273 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_26]
root 274 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_26]
root 275 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_27]
root 276 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_27]
root 277 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_28]
root 278 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_28]
root 279 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_29]
root 280 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_29]
root 281 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_30]
root 282 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_30]
root 283 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_31]
root 284 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_31]
root 285 0.0 0.0 0 0 ? S 06:02 0:00 [scsi_eh_32]
root 286 0.0 0.0 0 0 ? I< 06:02 0:00 [scsi_tmf_32]
root 287 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:4]
root 288 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:5]
root 289 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:6]
root 290 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:7]
root 291 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:8]
root 292 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:9]
root 293 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:10]
root 294 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:11]
root 295 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:12]
root 296 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:13]
root 297 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:14]
root 298 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:15]
root 299 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:16]
root 300 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:17]
root 301 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:18]
root 302 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:19]
root 303 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:20]
root 304 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:21]
root 305 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:22]
root 306 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:23]
root 307 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:24]
root 308 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:25]
root 309 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:26]
root 310 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:27]
root 311 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:28]
root 312 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:29]
root 313 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:30]
root 314 0.0 0.0 0 0 ? I< 06:02 0:00 [ttm_swap]
root 315 0.0 0.0 0 0 ? S 06:02 0:00 [irq/16-vmwgfx]
root 316 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:31]
root 317 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:32]
root 318 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:2]
root 320 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/1:1H]
root 322 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/0:1H]
root 390 0.0 0.0 0 0 ? I< 06:02 0:00 [raid5wq]
root 439 0.0 0.0 0 0 ? S 06:02 0:00 [jbd2/sda2-8]
root 440 0.0 0.0 0 0 ? I< 06:02 0:00 [ext4-rsv-conver]
root 508 0.0 0.0 0 0 ? I< 06:02 0:00 [iscsi_eh]
root 509 0.0 0.0 0 0 ? I< 06:02 0:00 [ib-comp-wq]
root 510 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_mcast]
root 511 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_nl_sa_wq]
root 521 0.0 0.0 0 0 ? I< 06:02 0:00 [rdma_cm]
root 576 0.0 0.0 0 0 ? S< 06:02 0:00 [loop0]
root 578 0.0 0.0 0 0 ? S< 06:02 0:00 [loop1]
root 749 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:1]
root 752 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:2]
root 1524 0.1 0.4 70128 9052 ? S<s 06:03 0:00 /lib/systemd/systemd-journald
root 1525 0.0 0.1 78768 3640 tty1 Ss 06:03 0:00 /bin/login -p --
root 1532 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:3]
systemd+ 1537 0.1 0.2 70624 5256 ? Ss 06:03 0:00 /lib/systemd/systemd-resolved
systemd+ 1538 0.0 0.1 141924 3384 ? Ssl 06:03 0:00 /lib/systemd/systemd-timesyncd
root 1539 0.2 0.2 45172 4148 ? Ss 06:03 0:00 /lib/systemd/systemd-udevd
root 1540 0.0 0.2 70576 5968 ? Ss 06:03 0:00 /lib/systemd/systemd-logind
systemd+ 1541 0.1 0.2 80036 5404 ? Ss 06:03 0:00 /lib/systemd/systemd-networkd
root 1554 0.0 0.0 23976 1596 ? Ss 06:03 0:00 /sbin/lvmetad -f
syslog 1555 0.0 0.2 267268 4224 ? Ssl 06:03 0:00 /usr/sbin/rsyslogd -n
root 1556 1.3 1.2 847748 24252 ? Ssl 06:03 0:00 /usr/lib/snapd/snapd
root 1558 0.0 0.2 72296 5684 ? Ss 06:03 0:00 /usr/sbin/sshd -D
message+ 1559 0.0 0.2 49928 4360 ? Ss 06:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root 1571 0.0 0.0 95540 1676 ? Ssl 06:03 0:00 /usr/bin/lxcfs /var/lib/lxcfs/
root 1601 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:4]
root 1602 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:5]
root 1687 0.0 0.3 76640 7000 ? Ss 06:03 0:00 /lib/systemd/systemd --user
root 1688 0.0 0.1 273288 2376 ? S 06:03 0:00 (sd-pam)
root 1698 0.2 0.2 21360 4836 tty1 S 06:03 0:00 -bash
root 1713 0.0 0.1 38372 3720 tty1 R+ 06:03 0:00 ps auxww
差分を表示させてみると、カーネルスレッド以外はプロセス番号が変わっていることを確認できる。
kill -9 -- -1でプロセス番号が変わっている
--- ps_1 2019-09-04 15:38:32.643577000 +0900
+++ ps_2 2019-09-04 15:38:32.645350000 +0900
@@ -1,12 +1,12 @@
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
-root 1 8.0 0.4 77644 8756 ? Ss 06:02 0:02 /sbin/init maybe-ubiquity
+root 1 2.9 0.4 241500 8904 ? Ss 06:02 0:02 /sbin/init maybe-ubiquity
root 2 0.0 0.0 0 0 ? S 06:02 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:0]
root 4 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/0:0H]
root 5 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:0]
root 6 0.0 0.0 0 0 ? I< 06:02 0:00 [mm_percpu_wq]
-root 7 0.2 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/0]
-root 8 0.2 0.0 0 0 ? I 06:02 0:00 [rcu_sched]
+root 7 0.1 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/0]
+root 8 0.0 0.0 0 0 ? I 06:02 0:00 [rcu_sched]
root 9 0.0 0.0 0 0 ? I 06:02 0:00 [rcu_bh]
root 10 0.0 0.0 0 0 ? S 06:02 0:00 [migration/0]
root 11 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/0]
@@ -14,14 +14,14 @@
root 13 0.0 0.0 0 0 ? S 06:02 0:00 [cpuhp/1]
root 14 0.0 0.0 0 0 ? S 06:02 0:00 [watchdog/1]
root 15 0.0 0.0 0 0 ? S 06:02 0:00 [migration/1]
-root 16 0.2 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/1]
+root 16 0.0 0.0 0 0 ? S 06:02 0:00 [ksoftirqd/1]
root 17 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:0]
root 18 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/1:0H]
root 19 0.0 0.0 0 0 ? S 06:02 0:00 [kdevtmpfs]
root 20 0.0 0.0 0 0 ? I< 06:02 0:00 [netns]
root 21 0.0 0.0 0 0 ? S 06:02 0:00 [rcu_tasks_kthre]
root 22 0.0 0.0 0 0 ? S 06:02 0:00 [kauditd]
-root 23 0.2 0.0 0 0 ? I 06:02 0:00 [kworker/0:1]
+root 23 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:1]
root 24 0.0 0.0 0 0 ? S 06:02 0:00 [khungtaskd]
root 25 0.0 0.0 0 0 ? S 06:02 0:00 [oom_reaper]
root 26 0.0 0.0 0 0 ? I< 06:02 0:00 [writeback]
@@ -52,7 +52,7 @@
root 96 0.0 0.0 0 0 ? I< 06:02 0:00 [ipv6_addrconf]
root 105 0.0 0.0 0 0 ? I< 06:02 0:00 [kstrp]
root 122 0.0 0.0 0 0 ? I< 06:02 0:00 [charger_manager]
-root 130 0.2 0.0 0 0 ? I 06:02 0:00 [kworker/1:2]
+root 130 0.1 0.0 0 0 ? I 06:02 0:00 [kworker/1:2]
root 137 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/1:3]
root 186 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt_poll_0]
root 187 0.0 0.0 0 0 ? I< 06:02 0:00 [mpt/0]
@@ -150,42 +150,37 @@
root 316 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:31]
root 317 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/u256:32]
root 318 0.0 0.0 0 0 ? I 06:02 0:00 [kworker/0:2]
-root 320 0.2 0.0 0 0 ? I< 06:02 0:00 [kworker/1:1H]
-root 322 0.1 0.0 0 0 ? I< 06:02 0:00 [kworker/0:1H]
+root 320 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/1:1H]
+root 322 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/0:1H]
root 390 0.0 0.0 0 0 ? I< 06:02 0:00 [raid5wq]
root 439 0.0 0.0 0 0 ? S 06:02 0:00 [jbd2/sda2-8]
root 440 0.0 0.0 0 0 ? I< 06:02 0:00 [ext4-rsv-conver]
-root 502 0.2 0.5 117500 10300 ? Ss 06:02 0:00 /usr/bin/vmtoolsd
root 508 0.0 0.0 0 0 ? I< 06:02 0:00 [iscsi_eh]
root 509 0.0 0.0 0 0 ? I< 06:02 0:00 [ib-comp-wq]
root 510 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_mcast]
root 511 0.0 0.0 0 0 ? I< 06:02 0:00 [ib_nl_sa_wq]
-root 517 1.2 0.5 78416 10836 ? S<s 06:02 0:00 /lib/systemd/systemd-journald
root 521 0.0 0.0 0 0 ? I< 06:02 0:00 [rdma_cm]
-root 540 5.3 0.3 47920 6772 ? Ss 06:02 0:01 /lib/systemd/systemd-udevd
-root 544 0.0 0.0 97708 1944 ? Ss 06:02 0:00 /sbin/lvmetad -f
root 576 0.0 0.0 0 0 ? S< 06:02 0:00 [loop0]
-root 578 0.2 0.0 0 0 ? S< 06:02 0:00 [loop1]
-systemd+ 648 0.2 0.1 141924 3244 ? Ssl 06:02 0:00 /lib/systemd/systemd-timesyncd
+root 578 0.0 0.0 0 0 ? S< 06:02 0:00 [loop1]
root 749 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:1]
root 752 0.0 0.0 0 0 ? I< 06:02 0:00 [kworker/u257:2]
-systemd+ 857 0.2 0.2 80036 5288 ? Ss 06:02 0:00 /lib/systemd/systemd-networkd
-systemd+ 876 0.2 0.2 70624 5224 ? Ss 06:02 0:00 /lib/systemd/systemd-resolved
-root 968 0.1 0.3 70604 6104 ? Ss 06:02 0:00 /lib/systemd/systemd-logind
-message+ 969 0.2 0.2 50060 4272 ? Ss 06:02 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
-root 975 0.0 0.3 286252 6456 ? Ssl 06:02 0:00 /usr/lib/accountsservice/accounts-daemon
-root 976 0.0 0.4 87744 10044 ? Ss 06:02 0:00 /usr/bin/VGAuthService
-root 983 0.0 0.1 40576 3336 ? Ss 06:02 0:00 /usr/sbin/rsyslogd -n
-root 986 0.0 0.0 95540 1616 ? Ssl 06:02 0:00 /usr/bin/lxcfs /var/lib/lxcfs/
-root 1024 0.0 0.1 30028 3252 ? Ss 06:02 0:00 /usr/sbin/cron -f
-root 1050 5.6 1.3 707692 27620 ? Ssl 06:02 0:00 /usr/lib/snapd/snapd
-root 1077 0.0 0.1 110544 2052 ? Ssl 06:02 0:00 /usr/sbin/irqbalance --foreground
-daemon 1088 0.0 0.1 28332 2412 ? Ss 06:02 0:00 /usr/sbin/atd -f
-root 1092 0.6 0.8 169140 17176 ? Ssl 06:02 0:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
-root 1124 0.0 0.3 288880 6316 ? Ssl 06:02 0:00 /usr/lib/policykit-1/polkitd --no-debug
-root 1150 0.0 0.1 78768 3740 tty1 Ss 06:02 0:00 /bin/login -p --
-root 1171 0.0 0.2 72296 5764 ? Ss 06:02 0:00 /usr/sbin/sshd -D
-root 1433 0.5 0.3 76636 7488 ? Ss 06:03 0:00 /lib/systemd/systemd --user
-root 1438 0.0 0.1 109328 2268 ? S 06:03 0:00 (sd-pam)
-root 1457 0.7 0.2 21360 5008 tty1 S 06:03 0:00 -bash
-root 1472 0.0 0.1 38372 3712 tty1 R+ 06:03 0:00 ps auxww
+root 1524 0.1 0.4 70128 9052 ? S<s 06:03 0:00 /lib/systemd/systemd-journald
+root 1525 0.0 0.1 78768 3640 tty1 Ss 06:03 0:00 /bin/login -p --
+root 1532 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:3]
+systemd+ 1537 0.1 0.2 70624 5256 ? Ss 06:03 0:00 /lib/systemd/systemd-resolved
+systemd+ 1538 0.0 0.1 141924 3384 ? Ssl 06:03 0:00 /lib/systemd/systemd-timesyncd
+root 1539 0.2 0.2 45172 4148 ? Ss 06:03 0:00 /lib/systemd/systemd-udevd
+root 1540 0.0 0.2 70576 5968 ? Ss 06:03 0:00 /lib/systemd/systemd-logind
+systemd+ 1541 0.1 0.2 80036 5404 ? Ss 06:03 0:00 /lib/systemd/systemd-networkd
+root 1554 0.0 0.0 23976 1596 ? Ss 06:03 0:00 /sbin/lvmetad -f
+syslog 1555 0.0 0.2 267268 4224 ? Ssl 06:03 0:00 /usr/sbin/rsyslogd -n
+root 1556 1.3 1.2 847748 24252 ? Ssl 06:03 0:00 /usr/lib/snapd/snapd
+root 1558 0.0 0.2 72296 5684 ? Ss 06:03 0:00 /usr/sbin/sshd -D
+message+ 1559 0.0 0.2 49928 4360 ? Ss 06:03 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
+root 1571 0.0 0.0 95540 1676 ? Ssl 06:03 0:00 /usr/bin/lxcfs /var/lib/lxcfs/
+root 1601 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:4]
+root 1602 0.0 0.0 0 0 ? I 06:03 0:00 [kworker/0:5]
+root 1687 0.0 0.3 76640 7000 ? Ss 06:03 0:00 /lib/systemd/systemd --user
+root 1688 0.0 0.1 273288 2376 ? S 06:03 0:00 (sd-pam)
+root 1698 0.2 0.2 21360 4836 tty1 S 06:03 0:00 -bash
+root 1713 0.0 0.1 38372 3720 tty1 R+ 06:03 0:00 ps auxww
ちなみに、rootでこのコマンドを実行すると、ログインしているすべてのユーザのプロセスが殺されて強制的にログアウトになる。それが目的なら、なかなかシンプルで扱いやすいコマンドだ。
一般ユーザーがこのコマンドを実行すると、ユーザーのプロセスがすべて終了させられるため、ログアウトすることになる。よって、ログアウトの代わりに使おうと思えば使えないこともない。バックグラウンドプロセスなども含めて明示的に終了させたい場合は、この方法はそれほど悪い処理ではないかもしれない。