Questions tagged «kill»

kill是用于发信号通知进程的UNIX / Linux命令,默认情况下带有用于终止进程的信号。它也可以用于强制进程立即退出而不干净退出,或者指示进程采取某些措施(例如,发出信号以指示httpd无需重新启动即可重新读取其配置)。

4
踢/注销远程Windows用户?
我希望有一个类似于unix“谁”的东西,并有一个选项可以踢出本不应该存在的RDP会话(即使用有限数量的连接)。这是针对win2003服务器标准版的。 附加信息:这是一个开发环境,所有人都使用RDP作为管理员(我知道,我知道),因此踢出电话应该按会话号或至少按远程IP /计算机名,而不是按用户。 谢谢!



2
杀死所有恶魔
所以我四处闲逛,想知道如果我键入以下内容会发生什么: sudo killall -u root ... aaaaa,现在将无法加载操作系统。我如何解决此问题而不仅仅是重新安装? 我对此并不担心,它只是一个测试箱,我知道这会使系统崩溃,但是我没有意识到这会阻止它启动操作系统。如果有一天恶意完成此操作,知道如何解决此问题将非常高兴。 编辑:尝试使用恢复模式后,我正在使用fsck,不确定是否可以使用。它说在从扫描中获取下一个索引节点时,它无法读取导致读取时间短的块。当我告诉它不要忽略该错误时,它终止了fsck。我点击了“是”,并强制重写了我无法数到的次数。如果有任何进展或我会收到建议,它将再次更新。 编辑:忽略并重写了大量错误后,第二遍开始。似乎在做更多相同的事情(检查inode /扇区)-太多错误。 编辑:好的,所以在恢复模式下使用fsck(我在建议单用户模式之前使用了此功能,但似乎他们是同一回事)基本上在将“ y”按钮发送了一段时间后解决了该问题。谢谢你们! 编辑/更新:这也弄乱了我的包管理器,说要尝试失败的“ sudo apt-get updater”。我通过解决此问题的更多信息。 更新:嗯,我不知道如何获得包管理器。每当我尝试通过GUI或使用apt-get重新安装它时,都会失败。我得到: 无法初始化程序包信息初始化程序包信息时发生无法解决的问题。请针对“ update-manager”软件包报告此错误,并包含以下错误消息: “ E:无法打开文件/ var / lib / dpkg / status-打开(2没有此类文件或目录),E:无法解析或打开包列表或状态文件。” 我迷路了,只是考虑放弃并抹掉整个事情。我真的很想知道如何解决此问题而无需重新启动。 更新:试图使用dpkg来解决此问题,那也不起作用。Firefox(我在执行此操作时正在运行的进程)既不会加载,也不会加载其他程序(尝试运行GIMP,可以正常运行)。
14 linux  ubuntu  crash  sudo  kill 

3
在Windows上,我如何优雅地要求正在运行的程序终止?
在Unix或Linux上,很容易优雅地要求正在运行的应用程序终止:您向它发送SIGTERM信号。如果其进程ID为1234,则只需运行kill 1234或kill -s TERM 1234或kill -15 1234。 如何在Windows中执行相同的操作? 如果我没记错的话,任务管理器的“结束任务”功能(不是它的“结束进程”功能)用来做我想要的。但是,从Windows 8.1开始,它不再那么温和; 当我使用该功能时,它会导致我丢失未保存的数据。 我不想写任何代码来执行此操作。如果我这样做,我会问Stack Overflow。:)

5
无法杀死一个睡眠过程
我似乎无法杀死-9处于可中断睡眠(S)状态的进程: [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip [root@jupiter ~]# kill -9 16790 [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - …
13 linux  centos  process  kill 

3
无法结束Windows 7进程,甚至尝试过pskill
我遇到一个问题,那就是进程挂起并且绝对拒绝死亡。我尝试使用任务管理器并pskill从控制台(具有管理员权限)使用该程序,而该程序将声明已杀死该进程,但该进程仍然存在,并且无法打开第二个进程。Opera和Truecrypt已经发生了这种情况。 操作系统是Windows 7 Professional(64位)。重新启动计算机将清除挂起的进程。 我还尝试使用名为Ultimate Process Detail&Killer的程序,该程序也没有帮助。
12 windows  process  kill  tasks 

2
按名称和所有者杀死进程?
在我研究重塑自己的方式之前,是否有人知道允许我杀死进程的应用程序/实用程序,并按进程名称和进程所有者进行过滤?或者可以通过powershell完成吗?(可悲的是,我缺少powershell-fu)。 我已经看过pskill和taskkill。尽管pskill允许按进程名称终止,但不允许我按进程所有者进一步过滤。我也通过wmic(wmic process)看过WMI ,但是WMI接口没有返回进程所有者(至少从我的判断中可以看出),因此也不能使用它。 基本原理 我在Windows上进行了大量开发。其中一些涉及处理组件服务(COM +)。COM +有一个通用的宿主进程dllhost.exe,可用于自定义(即,我开发的东西)元素和系统进程。我可以通过它们作为所有者来区分它们。因此,例如,我想杀死我拥有的所有dllhost.exe进程,但忽略SYSTEM拥有的那些进程。 这将使我免于定期进入任务管理器,并识别并手动杀死每一个:-)

2
“杀死%1”中的%1是什么意思?
我知道$!存储最后一个(后台)进程的pid,但这是什么%1意思?我经常将其与一起使用kill,并且具有与相同的效果kill $!。有人可以给我提示吗?(这么小的字词很难用Google搜索:-/)
12 bash  kill 

3
Windows:杀死在特定端口上运行的进程的最快方法
我要多次处理这个过程。我必须杀死Windows机器上的进程,我只知道其端口。通常,步骤如下:通过查看端口(例如端口8084)查找PID,列出在端口上运行的进程 netstat -a -o -n 然后使用以下命令终止该端口上的进程 taskkill /F /PID <pid> 我可以在Windows OS上使用任何东西像管道之类的东西来在一行中运行此命令吗?
11 windows  process  kill 

2
使用tcsh的事后远程nohup
我在运行长期(几周?)过程的xterm中有一个tcsh实例。在其下运行的Xvnc服务器杂草丛生;它消耗了100%的CPU,并且没有响应。(这是一个已知的错误,我知道它是无法恢复的。) 长期过程目前在stdout上受阻。 有什么办法可以杀死一个基础进程(tcsh,xterm等)并使该长期进程继续运行? (请,没有关于的答案screen。我知道。这不是我的过程;这是用户的过程。他们不会学习。)
11 kill  tcsh  nohup 

5
杀死-9个程序,但它们仍然挂起
我试图杀死我早些时候在KUbuntu下提交的所有后台工作 kill -9 $(jobs -p) 尽管此命令立即给出如下消息 [1]杀死了myjob1 [2]杀死了myjob2 我仍然可以看到它们的进程挂在top的输出中,并且正常运行时间和空闲时间的输出中未更改CPU和内存使用情况。 所以我想我一定没有正确杀死他们。有人可以解释一下我发生了什么事,我该怎么办? 我发现,最重要的是,如果键入k并输入PID,则可以一个接一个地杀死进程。那么这与命令kill有什么不同? 我还在网上http://www.ruhr.de/home/smallo/award.html上找到了有关不推荐杀死-9的信息 无用的使用Kill -9挂号信 (可憎行情) 不不不。不要使用kill -9。 它不会给过程带来机会: 1)关闭插座连接 2)清理临时文件 3)告知其孩子即将消失 4)重置其终端特性 等等,依此类推。 通常,发送15,然后等待一两秒钟,如果不起作用,则发送2,如果不起作用,则发送1。如果不起作用,请删除二进制文件,因为程序的行为不当! 不要使用kill -9。不要带出联合收割机只是为了整理花盆。 这是真的?“发送15”,“发送2”和“发送1”是什么意思?他们是自己命令还是“ kill -15 PID”,“ kill -2 PID”和“ kill -1 PID”? 谢谢并恭祝安康!
11 linux  process  kill 

7
如何在Windows上停止蝙蝠进程?
我的BAT文件在Windows上在后台运行,持续约十分钟。现在,我想在它运行时停止它,但是在任务管理器的进程列表中找不到它的名称。那么我该如何处理呢?谢谢! 更新1 似乎很难在backgroud中停止正在运行的BAT进程。我决定尝试按名称杀死BAT文件涉及的每个进程,这可能会被杀死。由于我的BAT文件中的大多数进程都不经常使用,因此我可以接受,例如ping,tracert,netstat等。如果您有更好的解决方案,请告诉我。谢谢。 更新2 BAT流程树
11 windows  batch  process  kill 

3
如何在Windows中杀死进程时克服拒绝访问?[重复]
这个问题在这里已有答案: 尝试在Windows 8 5答案 上结束进程时“访问被拒绝” 如何杀死不想要的进程?尝试终止进程时,我有Access Denied消息。我知道这可能是由于设备驱动程序等待,可能这是原因。 但我的问题是如何杀死进程呢?我是管理员,我不希望进程等待任何设备驱动程序或其他东西。我想让它死。 怎么做到这一点? 以管理员身份运行任务管理器,procexp和procexp64没有帮助。

2
杀死0实际上会做什么?
在中man page,它说: 0 All processes in the current process group are signaled 我这样尝试: $ man kill & [1] 15247 $ [1]+ Stopped man kill $ kill 0 $ ps 15247 pts/41 00:00:00 man 据我了解,kill 0它将杀死当前进程中的所有进程,其中包括pid15247。但是,在此示例中它什么也没做。有人对使用它有想法吗?
10 linux  shell  unix  process  kill 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.