当前位置:   article > 正文

Linux查看进程PID的方法(linux查进程的pid)附带自动kill 掉_linux查看pid 对应的程序

linux查看pid 对应的程序

Linux查看进程PID的方法

Linux作为一款多用户、多任务的操作系统,可以同时处理多个任务,每个任务的执行都由进程来实现。在每个进程执行的过程中,都会有一个唯一标识符,即称为PID(Process Identifier)进程ID。Linux系统有很多命令用来查看进程PID,下面介绍几种常用的查看进程PID的方法。

一、ps命令

ps命令可以查看linux系统当前账号运行的所有进程,查看进程PID的命令格式为:

ps aux | grep
  • 1

其中,aux参数表示列出系统所有用户的所有进程,grep参数表示要查看的进程名称。具体例子如下:

#查看所有的php进程PID

ps aux | grep php
  • 1
二、top命令

top命令可以实时查看Linux系统中的所有进程,查看进程PID的命令格式为:

top -p PID
  • 1

其中,p参数表示要查看的特定进程PID。具体例子如下:

#查看php进程的PID

top -p 3350
  • 1
三、jobs命令

jobs命令可以查看当前bash账号的正在运行的作业进程,查看其进程PID的命令格式为:

jobs -p
  • 1

具体例子如下:

#查看当前bash账号正在运行的作业的PID
jobs -p
  • 1
  • 2
四、pgrep命令

pgrep命令可以查找特定的进程的PID,查看进程PID的命令格式为:

pgrep -u uname  procname
  • 1

其中,u参数表示查看某一特定用户的进程,示例中uname为特定用户名,procname为进程名。具体例子如下:

#查看root用户的php进程PID

pgrep -u root php
  • 1

以上就是linux系统查看进程PID的几种方法,使用这些命令可以迅速找到指定进程的PID,从而实现在linux系统中更好地管理进程。

Linux 根据端口号杀进程的.sh脚本

#杀死特定端口进程

mypid=$(netstat -apn|grep 8081|awk '{print $7}'|cut -d/ -f1);
echo $mypid
kill -9 $mypid

mypid=$(netstat -apn|grep 9001|awk '{print $7}'|cut -d/ -f1);
echo $mypid
kill -9 $mypid
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/218227
推荐阅读
相关标签
  

闽ICP备14008679号