精华内容
下载资源
问答
  • 大部分人在写Shell 过滤进程的时候 都会使用 grep 在 ps aux 的输出结果中查找指定的进程,但此时也会把 grep 进程也显示出来 比如查找 pptpd 进程,会匹配出来两条: 代码如下: [root@selboo ~]# ps aux | grep ...
  • 查找进程,CreateToolhelp32Snapshot,Process32First,Process32Next,CloseHandle,OpenProcess,TerminateProcess
  • linux 查找进程

    2020-11-11 22:01:30
    ps aux | grep 进程关键字 杀死进程 kill 进程id

    ps aux | grep 进程关键字

    杀死进程

    kill 进程id

    展开全文
  • Linux查找进程与kill进程

    千次阅读 2019-03-05 17:49:34
    本例环境: CentOS Linux release 7.4.1708场景: 查找tomcat进程并kill进程 1.查找进程号 ps -aux | grep tomcat 2.kill进程 kill -s 9 进程号 以上,TKS

    本例环境
       CentOS Linux release 7.4.1708
    场景:
       查找tomcat进程并kill进程
    1.查找进程号
       ps -aux | grep tomcat
    2.kill进程
       kill -s 9 进程号
    以上,TKS

    展开全文
  • Windows下查找进程,并杀死进程

    千次阅读 2019-10-23 09:34:05
    Windows下查找进程,并杀死进程一、根据端口号1.1、netstat -aon1.2、 netstat -aon|findstr "端口" : 查看指定端口的占用情况1.3、 tasklist|findstr "进程ID" :查看对应进程的任务1.4、 taskkill taskkill /f /t ...

    一、根据端口号

    1.1、netstat -aon

    1.2、 netstat -aon|findstr “端口” : 查看指定端口的占用情况

    1.3、 tasklist|findstr “进程ID” :查看对应进程的任务

    1.4、 taskkill /f /t /im java.exe

    二、根据

    展开全文
  • 1.根据进程名字查找进程号,可使用ps命令。 比如,我们想到进程nginx的进程号(pid), 可使用下面的命令: ps -C nginx -o pid= -C 是command的意思,一般进程名包含在启动该进程的命令(command)中,所以我们可以通过...

    一、前言

    1.根据进程名字查找进程号,可使用ps命令。

    比如,我们想到进程nginx的进程号(pid), 可使用下面的命令:

    ps -C nginx -o pid=
    

    -C 是command的意思,一般进程名包含在启动该进程的命令(command)中,所以我们可以通过选择command name来实现我们的目的。

    -o是一个格式选项,输出用户想输出的列及其列名,这里pid=代表输出pid这一列,列名为空,当然你也可以定义其他列名。

    另外,你可以通过管道命令和grep命令实现,如:

    ps -ef |grep nginx
    

    2.同样可使用进程号查找进程名

    比如我们想要查找进程号为1166的进程名,可使用以下命令:

    ps -p 1166 -o comm=
    

    -p代表pid,-o也是输出格式选项, 如果不知道comm这个选项,可以不跟-o,整行输出

    另外一个参数-q跟-p作用完全一样,意思是quick mode,可使用-q代替-p

    更详细的关于ps的用法请看下面:

    二、ps命令的详细用法

    1. ps 命令的语法

    ps [options]

    2. 常见的ps命令

    相对来说,ps命令是一个用法比较多的命令。这是因为,ps命令有多种不同风格的参数选项,每种风格中有部分的参数选项是作用相同的,造成了其看起来十分繁复。比如,在ubuntu16.04中,就有三种风格:

    1 UNIX options, which may be grouped and must be preceded by a dash.
    2 BSD options, which may be grouped and must not be used with a dash.
    3 GNU long options, which are preceded by two dashes.

    除了支持不同风格的选项外,在同种风格的ps选项,也有很多是重复的。比如-A 和-e是相同的,都代表选择所有的进程。

    虽然参数很多,但入门级常用的就下面两种。

    ps -ef、ps aux——查看所有进程

    a. 使用标准unix语法

    ps -ef          // e代表every,f代表full-format,输出所有信息列
    ps -eF			// F比f更全,多了SZ,RSS,PSR三列
    

    b. 使用BSD语法

    ps aux
    

    有的人也用ps -aux, -a代表all, -u代表user, x代表user的名字x,代表输出系统中user x的所有进程。当系统中没有user x的时候,ps -aux等价于ps aux,即输出所有的进程。而事实上ps aux属于BSD风格,a代表all,x代表终端启动的,u代表用用户能看懂的方式展示。

    所以我们常用就ps -ef,和ps -aux两种,推荐使用ps -ef

    ps命令加上管道命令和grep命令,我们可以获取大部分的进程信息。

    3. ps 参数选项分类

    (1)简单的进程选择

    选项名作用
    -A, -e选择所有进程
    -a选择终端启动的进程
    r只选择运行中的进程

    (2)通过列表选择进程

    选项名作用
    -C cmdlist如-C nginx,python 。cmdlist可以是一个,也可以是多个进程名,中间用逗号分隔
    -G grplist通过group ID或者group name选择进程
    p pidlist; -p pidlist; --pid pidlist三种不同风格,作用一样,根据进程号选择进程
    U userlist; -U userlist; --User userlist;-u userlist三种不同风格,作用一样,根据用户ID或用户名选择进程,其中-u userlist只选择有效的用户名

    (3)输出格式控制

    选项名作用
    -f代表full format
    -o formatformat通俗来说就是列名,可以输出多个列,中间用逗号隔开

    (4)输出修饰符

    选项名作用
    –headers重复header lines,每一个浏览页都显示一个header
    –sort specspec的格式如[+|-]key[,[+|-]key[,…]].,代表排序的key,比如:ps -ef --sort=uid,-ppid,+pid, 代表先根据uid排序,然后ppid降序,pid升序

    个人觉得–headers比较有用

    上面只是参数选项的一部分,更详细的请在linux终端输入man ps查看官方文档。

    三、参考资料

    【1】ps指令文档

    展开全文
  • go linux 根据进程名查找进程

    千次阅读 2019-12-04 14:46:42
    原理:利用golang执行shell(ps ux)(只能获取当前用户进程,如果要获取所有进程,请用ps aux) 命令,在命令中获取进程ID,然后传递给go语言即可。 最后贴出"ps ux"命令参数详解: ps ux USER PID % CPU % ...
  • windows下用cmd查找进程并杀死进程

    千次阅读 2020-08-09 09:05:11
    用cmd查找进程并杀死进程 //查找进程 1.使用快捷键 windows+r 2.输入cmd并确认进入dos页面 3.输入命令:一下两种命令都可以查到 netstat -ano | findstr (这里输入你想要查找的端口号) netstat -aon | ...
  • linux根据进程名查找进程并杀死进程

    千次阅读 2020-01-10 16:44:27
    根据进程名查找进程 命令:ps -ef|grep redis — redis 为进程名字 linux查找出来的redis相关进程,以我的为例有两组 画绿线部分 4712 4892 为这两个进程的 pid ,找到这个pid 就可以杀掉他了 根据pid杀死进程 ...
  • 查找并杀死进程 tasklist介绍 taskkill介绍 查找并杀死进程实现 在windows系统环境下 ,通过进程名称查看该进程是否存在,存在的话 taskkill结束进程。 public class ProcessUtil { private static final ...
  • C# 查找进程,并杀死进程

    千次阅读 2019-02-21 16:15:55
      ... public bool ThreadExitis(string threadName,bool kill) ... System.Diagnostics.Process[] processList = ... //结束进程 } else { bo = true; } } } return bo; }  举个例子  
  • 主要介绍了C#实现启动,关闭与查找进程的方法,通过简单实例形式分析了C#针对进程的启动,关闭与查找的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • centos常用查找进程/杀死进程命令

    千次阅读 2019-10-21 10:20:00
    查找进程 ps aux | grep java | grep -v grep 或 ps -ef | grep java | grep -v grep 杀死进程 kill -9 <PID>
  • LINUX查找进程并杀掉

    千次阅读 2018-08-15 16:41:38
    从百度上找各种文章,那个各种抄袭啊,我就是想搜个进程然后杀掉,就这么简单,你是不是也是这个需求,比如,我就是想直接执行个shell脚本把tomcat杀掉,下面的就是正经脚本,拿走不谢! engpid=`ps -ef|grep ...
  • 查找word进程(全称是WINWORD.EXE): tasklist |findstr /i word ; # /i 忽略大小写 如图: 杀掉上图的pid: taskkill /pid 4308
  • Linux通过名称查找进程并杀死

    千次阅读 2020-07-13 14:15:43
    命令: ps -ef | grep 进程名/启动进程的命令 | grep -v grep | awk ‘{print $2}’ | xargs kill -9
  • linux 查找进程及终止进程操作的相关命令.docx
  • Qt 开启进程,查找进程,关闭进程

    千次阅读 2017-09-28 09:59:09
    #include ...1, 开启进程 QString path = qApp->applicationDirPath() + "/../../tools/redis/redis-server.exe"; QStringList args; bool ret = QProcess::startDetached(path); if (!ret) { QMe
  • 工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序。这篇文章主要介绍了linux根据进程号PID查找启动程序的全路径,需要的朋友可以参考下
  • linux查找进程命令

    千次阅读 2018-08-28 19:44:40
    ps –ef| grep zookeeper 查找zookeeper的进程 ...查找zookeeper的进程并不显示“grep”这个进程   ps –ef| grep zookeeper| grep –v grep| wc –l zookeeper有几个进程在运行wc(word count)    ps –...
  • netstat -ano | findstr “8084” 通过ide调试程序关闭窗口时,并不能直接结束对应的进程,因此通过以上的命令,找到该端口绑定的进程号,在任务管理器中结束即可。 ...
  • Linux查找进程所在目录

    千次阅读 2018-03-13 15:22:31
    Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹: 执行命令ll /proc/PID - cwd符号链接的是进程运行目录; - exe符号连接就是执行程序的绝对路径; - cmdline就是程序运行时输入的命令行...
  • netstat -nlp | grep 端口号 如下图所示,查询28180端口对应的进程PID-netstat -nlp | grep 28180 得到的8161就是进程PID 然后通过下面命令查询对应的程序路径 ll /proc/进程号/cwd ...
  • Linux 根据进程名查找进程ID

    万次阅读 2017-08-10 22:10:27
    pgrep str命令进行模糊匹配,查找匹配该特征串的进程ID
  • 查找进程 1、使用任务管理器,右键转到进程 ------- 针对弹框,以及非隐藏进程 2、使用procexp64_V16.02.exe (隐藏的进程,进程加载的文件) 3、使用spy++ (只要是windows平台写的,使用vs2008写的) --------...
  • Linux 查找进程运行位置

    千次阅读 2018-07-16 15:20:17
    http://www.cnblogs.com/joshua317/p/5643150.html点击打开链接1、通过ps或者... 获取进程的pid后,然后使用命令ls -l /proc/${pid},这个命令可以列出该进程的启动位置。ll /proc/22551 total 0 dr-xr-xr-x 2 w...
  • Linux中查找进程PID并杀死进程的方法

    千次阅读 2020-04-22 11:19:39
    使用ps -ef命令确定要杀死进程的PID ps -ef | grep chrome 或者 ps -aux | grep chrome kill 命令的执行原理是这样的,kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系统内核根据...
  • 根据进程号(PID)查找进程的所在目录

    千次阅读 2020-04-28 11:24:05
    cd /proc/6482 ls -ail cwd -> 进程目录 如图中cwd -> /home/XXX/tomcat8.5/bin

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 448,249
精华内容 179,299
关键字:

查找进程