Ubuntu 22.04に実行中プロセスの確認、終了にはkillコマンドを使用する方法

2022年5月3日

環境
Ubuntu 22.04 LTS

書式
ps aux | grep プロセス名
a 他ユーザーのプロセス表示
u ユーザー名やCPU占有率、メモリ使用率等表示
x 端末操作以外のプロセス表示

使用例
1.nginxのステータスを確認します

# sudo systemctl status nginx
● nginx.service - nginx - high performance web server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-05-03 16:38:15 JST; 16min ago

2.「nginx」を含むプロセスを確認します

# ps aux | grep nginx
root       10330  0.0  0.0  10388   980 ?        Ss   16:38   0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx      10331  0.0  0.1  11176  3524 ?        S    16:38   0:00 nginx: worker process
nginx      10332  0.0  0.1  11176  3524 ?        S    16:38   0:00 nginx: worker process
root       10390  0.0  0.1  18792  2356 pts/1    S+   16:54   0:00 grep --color=auto nginx

3.実行中のプロセスを終了させます
kill プロセスID
操作例
# kill 10330
再度プロセスを確認します

# ps aux | grep nginx
root       10413  0.0  0.1  18792  2220 pts/1    S+   17:01   0:00 grep --color=auto nginx

結果「10330」プロセスが終了いています。

4.nginxステータスを再度確認します

# sudo systemctl status nginx
× nginx.service - nginx - high performance web server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2022-05-03 17:01:27 JST; 45s ago

 

Ubuntu 22.04

Posted by arkgame