目录
参考链接
前言
查看进程PID
PS命令
ps -le命令
查找父进程
杀死进程
参考链接
【Linux 】 ps命令详解,查看进程pid_linux查看pid 对应的程序-CSDN博客
Linux查看进程PID的方法(linux查进程的pid)附带自动kill 掉_linux查看pid 对应的程序-CSDN博客
前言
Linux作为一款多用户、多任务的操作系统,可以同时处理多个任务,每个任务的执行都由进程来实现。在每个进程执行的过程中,都会有一个唯一标识符,即称为PID(Process Identifier)进程ID。Linux系统有很多命令用来查看进程PID,下面介绍几种常用的查看进程PID的方法。
查看进程PID
PS命令
ps命令可以查看linux系统当前账号运行的所有进程,查看进程PID的命令格式为:
ps aux | grep
其中,aux参数表示列出系统所有用户的所有进程,grep参数表示要查看的进程名称。具体例子如下:
#查看所有的python进程PID
ps aux | grep python
或使用 ps aux |head -n 10 只展示前10条记录,方便查看列头含义
ps -le命令
"ps aux"命令可以看到系统中所有的进程,"ps -le"命令也能看到系统中所有的进程。由于 “-l” 选项的作用,所以 “ps -le” 命令能够看到更加详细的信息,比如父进程的 PID、优先级等
或使用 ps -ef |head -n 10
只展示前10,条记录,方便查看列头含义
查找父进程
要查看进程的父进程,可通过以下命令进行:
ps -o ppid= -p <进程的PID>
杀死进程
通过以下命令可强制杀死指定PID的进程:
kill -9 <PID>
或者通过以下命令杀死包含所有该名称的进程(当前用户下的):
pkill -f 名称(如seed7)