精华内容
下载资源
问答
  • 一、查看进程(两种方法) 1. 开始 --> 运行wmic,出现dos窗口后输入 process 就可以看到进程路径了,具体如下: 2. 运行CMD --> 输入wmic --> process。 二、终止进程 假如想Kill进程,那么就采用ntsd -c q...
    

    一、查看进程(两种方法)

    1. 开始 --> 运行wmic,出现dos窗口后输入 process 就可以看到进程路径了,具体如下:

    2. 运行CMD --> 输入wmic --> process。

    二、终止进程

    假如想Kill进程,那么就采用ntsd -c q -p PID命令 ,此命令号称是无敌的,只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身 需要它。 ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。用法: 打开cmd.exe窗口,输入: ntsd -c q -p PID(把最后那个PID,改成你要终止的进程的ID)。如果你不知道进程的ID,任务管理器 --> 进程选项卡 --> 查看 --> 选择列 --> 勾上"PID(进程标识符)",然后就能看见了,或者命令行输入tasklist。

    操作实例步骤如下:

    1、在“运行”窗口输入“cmd”命令,具体如下:

    2、使用“tasklist”命令查看具体进程的pid,具体如下:

    3、使用ntsd命令删除具体进程,具体如下:

    ntsd -c q -p PID


    展开全文
  • 查询本地8080端口进行删除   用管理员身份打开命令窗口   输入netstat -ano|findstr 8080 找到端口对应的进程   tasklist|findstr “4080”   查询该端口进程被谁占用   taskkill /pid 4080 /f   终止该...
    1. 第一种方法

    查询本地8080端口进行删除
     
    用管理员身份打开命令窗口
     
    输入netstat -ano|findstr 8080

    找到端口对应的进程
     
    tasklist|findstr “4080”
     
    查询该端口进程被谁占用
     
    taskkill /pid 4080 /f
     
    终止该进程

     

     

    展开全文
  • 2、任务管理器选中进程Deep lnstinct Agent,右键打开文件所在位置,到了C:\Program Files\HP Sure Sense,删除文件夹或者文件夹的文件,提示需要SYSTEM权限才可以删除。 [img=...
  • 如何删除僵尸进程

    2018-05-17 12:24:34
    今天在维护服务器的时候,发现有5个nova-novncproxy的僵尸进程。 26327 ? S 0:05 _ /usr/bin/python /usr/bin/nova-novncproxy –config-file=/etc/nova/nova.conf 4765 ? Z 0:00 _ [nova-novncprox...

    转载~~

    今天在维护服务器的时候,发现有5个nova-novncproxy的僵尸进程。

    26327 ? S 0:05 _ /usr/bin/python /usr/bin/nova-novncproxy –config-file=/etc/nova/nova.conf
    4765 ? Z 0:00 _ [nova-novncproxy]
    4766 ? Z 0:00 _ [nova-novncproxy]
    4767 ? Z 0:00 _ [nova-novncproxy]
    4768 ? Z 0:00 _ [nova-novncproxy]
    4769 ? Z 0:00 _ [nova-novncproxy]
    之前对于僵尸进程的了解并不深,赶紧找了篇相关文章来学习一下,该如何处理。

    定义

    In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie.

     在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程.  在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用 waitpid()等待子进程结束,又没有显式忽略该信号,则子进程成为僵尸进程。
    

    如何查看linux系统上的僵尸进程,如何统计有多少僵尸进程?

    ps -ef | grep defunct

    或者查找状态为Z的进程,Z就是代表zombie process,僵尸进程的意思。

    另外使用top命令查看时有一栏为S,如果状态为Z说明它就是僵尸进程。

    Tasks: 95 total, 1 running, 94 sleeping, 0 stopped, 0 zombie

    top命令中也统计了僵尸进程。或者使用下面的命令:

    ps -ef | grep defunct | grep -v grep | wc -l

    如何杀死僵尸进程呢?
    一般僵尸进程很难直接kill掉,不过您可以kill僵尸爸爸。父进程死后,僵尸进程成为”孤儿进程”,过继给1号进程init,init始终会负责清理僵尸进程.它产生的所有僵尸进程也跟着消失。

    ps -e -o ppid,stat | grep Z | cut -d” ” -f2 | xargs kill -9

    kill -HUP ps -A -ostat,ppid | grep -e ’^[Zz]‘ | awk ’{print $2}’

    当然您可以自己编写更好的shell脚本,欢迎与大家分享。

    我将nova-novncproxy stop后再start,僵尸进程即消失,问题解决。

    另外子进程死后,会发送SIGCHLD信号给父进程,父进程收到此信号后,执行waitpid()函数为子进程收尸。就是基于这样的原理:就算父进程没有调用wait,内核也会向它发送SIGCHLD消息,而此时,尽管对它的默认处理是忽略,如果想响应这个消息,可以设置一个处理函数。

    如何避免僵尸进程呢?
    处理SIGCHLD信号并不是必须的。但对于某些进程,特别是服务器进程往往在请求到来时生成子进程处理请求。如果父进程不等待子进程结束,子进程将成为僵尸进程(zombie)从而占用系统资源。如果父进程等待子进程结束,将增加父进程的负担,影响服务器进程的并发性能。在Linux下 可以简单地将 SIGCHLD信号的操作设为SIG_IGN。
    signal(SIGCHLD,SIG_IGN);
    这样,内核在子进程结束时不会产生僵尸进程。这一点与BSD4不同,BSD4下必须显式等待子进程结束才能释放僵尸进程

    或者

    用两次fork(),而且使紧跟的子进程直接退出,是的孙子进程成为孤儿进程,从而init进程将负责清除这个孤儿进程。

    None

    展开全文
  • 僵尸进程如何删除僵尸进程

    千次阅读 2014-03-20 20:15:53
    当一个子进程结束后,他的父进程没有等待他(wait waitpid)清除他的所有资源时,它就变成一个僵尸进程。 在linux系统中,在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。但是...

    当一个子进程结束后,他的父进程没有等待他(wait waitpid)清除他的所有资源时,它就变成一个僵尸进程。

    在linux系统中,在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。但是仍然为其保留一定的信息(包括进程号the process ID,退出状态the termination status of the process,运行时间the amount of CPU time taken by the process等)。直到父进程通过wait / waitpid来取时才释放. 但这样就导致了问题,如果进程不调用wait / waitpid的话,那么保留的那段信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生僵死进程,将因为没有可用的进程号而导致系统不能产生新的进程. 此即为僵尸进程的危害,应当避免。


    那么可以通过杀掉他的父进程来把僵尸进程一起杀掉。

    ps -aux  其中的ppid 就是一个僵尸进程的父进程

    展开全文
  • 本人由于安装优酷客户端,删除后客户端后发现被莫名其妙安装了AlibabaProtect的文件夹和相关进程。而且打开任务管理器,发现该进程还相当...下面介绍如何快速删除进程服务 1.先通过管理员权限将c盘下的\Program Fi...
  • rbd cp sharepool/volume-03fd5d4c-7971-4ade-a4f2-4ac3b0c17b63 localpool/chang-test423(红色为父进程号) 15536 2 [drbd_r_drbd_dai] 15537 2 [drbd_r_drbd_doc] 15904 2 [drbd_a_drbd_doc] 23381 2 ...
  • 2,使用postman,换成delete输入地址: eureka的ip地址+服务名称+要删除的垃圾进程ip地址,就是正确地址 3,postman如图所示: 4,这样就不会出现调用到别的地址,服务无法使用 5,有时在删除测试环境的erueka时,是...
  • 首先尝试 userdel username 出现提示,当前用户在被某些进程使用,无法删除 所以先使用以下指令删除该用户所有进程 killall -u username 再使用 userdel username 删除成功 ...
  • 如何在两个进程中真正删除共享内存变量 如何在两个进程中彻底删除共享内存变量 有时候系统在内存不足,或者不用该共享变量时,需要彻底删除共享变量,特别是在内存资源比较紧张的嵌入式系统中。 大体思路: 需要在...
  • <p>I'm using Laravel Dusk in the controller for users to get screenshots of the any website using mine website. <p>My code: <pre><code><?...<p>Everything works well here as expected just memory ...
  • host = "app@1.1.1.1" ... //进程名称 process ="/usr/local/tomcat05" +++++++ 方法一 +++++++ //进程个数 result = sh returnStdout: true ,script: "ssh $host \"ps -ef | grep \'$process\' | grep -v g...
  • taskmgr.exe是什么进程?taskmgr.exe进程,很多朋友可能都不知道taskmgr.exe是什么进程。但是谈到taskmer.exe进程(灰鸽子木马),大家估计会有一些了解。taskmgr.exe进程文件一般在...如何删除taskmer.exe进程灰鸽子木马
  • taskmgr.exe是什么进程?taskmgr.exe进程,很多朋友可能都不知道taskmgr.exe是什么进程。但是谈到taskmer.exe进程(灰鸽子木马),大家估计会有一些了解。taskmgr.exe进程文件一般在系统盘里,位置为:C:...
  • 经常在本地测试开发使用tomcat的时候容易报端口占用的情况,比如我要查看8080端口的使用情况 ...3、将进程删除,输入以下命令:taskkill /f /pid 24792 将进程24792杀死。 转载于:https://www.cnb...
  • 对于进程比较多的情况下,如何批量删除进程呢,这里就用到了shell脚本, 1.首先提取出一个进程号,然后kill -9 进程号,然后写在一个for循环里 2.提取出所有的进程号,然后kill -9 所有的进程号 ps -ef | grep ...
  • 问题:在要删除VirtualMachine虚拟机文件时总是提醒vmware-vmx.exe进程运行,为此要解决问题就要结束此进程。 步骤: 1. win+R弹出命令行输入services.msc进入服务,找到VMwareWorkstation server服务, 2. 鼠标...
  • 如何进程退出前删除自身EXE

    千次阅读 2009-05-18 11:31:00
    下面的代码由 Gary Nebbett 写就。Gary Nebbett 乃是 WINDOWS NT/2000 NATIVE API REFERENCE 的作者,NT 系统... 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了。int main(int argc, char *argv[]) { H
  • 【python】如何删除windows下的进程

    千次阅读 2010-01-08 17:44:00
    今天试了很多方法删除windows下进程,都不成功。没法子用了一个偏门的办法,做个记号。 import win32apiwin32api.WinExec("TaskKill /F /t /im ssssss.exe",0) 相当于直接调用任务管理器来杀掉进程
  • 如何使用shell命令删除指定进程?

    千次阅读 2011-01-23 16:57:00
    如果要删除名为 "abc" 的进程,可以用以下步骤完成!1. 查看进程,比如说有名为 abc 的进程,可以这样查看它的详细信息: ps -aux | grep -i "abc" //表示查看所有包含abc字符的进程;2. 去掉包含grep本身命令的情况: ...
  • 进程退出,大概可以分为三种方式:运行完后正常退出,发生某种异常如访问非法内存,除零等的异常退出,被kill掉而退出的。作为程序的main,它的原型应该是: int main(int argc, char argv[]),虽然以前也能用void ...
  • 今天,遇到了一个问题。任务管理器被管理员禁用了,但是桌面上卡死了个程序,占着大半个屏幕关不掉。本来想用任务管理器关闭的但是不行。 ... 找到要删除进程的PID,然后, ntsd -c q -p PI...
  • 有个进程A,已经使用fopen打开了一个文件进行写操作, 当杀毒软件扫描到这个文件的...请问如何模拟杀毒软访问文件的操作我,想模拟杀毒软件也占用这个文件,让进程A无法删除或继续进行读写操作呢,关键代码是什么呢.
  • 环境 Red Hat Enterprise Linux 6 ...如何判断哪个进程从网络接口中删除了IP地址? IP地址从绑定或以太网接口随机消失,如何判断哪个程序负责? 决议 创建delip.stp文件,如下: #!/usr/bin/env ...
  • 如何一次性删除包含某个关键字的所有进程,如删除所有 hping3 相关的进程 ps -ef|grep hping3|grep -v grep|cut -c 9-15|xargs kill -9
  • 如何查找&删除ORACLE中死锁进程

    千次阅读 2014-04-26 10:22:43
    1、查看锁表进程SQL语句1:  select sess.sid,   sess.serial#,   lo.oracle_username,   lo.os_user_name,   ao.object_name,   lo.locked_mode   from v$locked_object lo,   dba_...
  • exe - dll tasklist /m exe - service tasklist /svc 转载于:https://www.cnblogs.com/justForMe/archive/2011/05/12/2044455.html
  • 如图,请问如何用python批量删除excel的进程? [img=https://img-bbs.csdn.net/upload/202104/17/1618654714_882063.png][/img]
  • 在执行该操作时涉及到了文件删除的原理与符号链接和硬链接的知识 1.在linux系统中,连接分为两种,一种是被称为硬链接(hard link),另一种被称为符号连接或是软连接(symbolic link) 2.默认不带参数的情况下,ln...
  • 后来就给VWare删除了。过了几个小时,一时兴起看看系统进程,赫然发现VMware fusion helper进程依然存在。于是上网找了解决方法,在stack over flow中找到了答案,原来我的系统中还存在其他的VWmare的其他进程,例如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,578
精华内容 631
关键字:

如何删除进程