Questions tagged «kill»

用于bash / shell中以终止进程


4
如何找出Java当前正在运行的jar文件(及其PID)?
我有一个.jar因故障而臭名昭著的文件。发生故障时,仅重新启动会有所帮助。我有一种方法来检测故障(读取said的日志文件.jar),所以我想编写一个脚本,该脚本会在发生故障时终止该进程。问题是: confus@confusion:~$ ps -A ... 4438 ? 00:00:00 java 4439 ? 00:00:00 java 4443 ? 00:00:00 java ... 所有正在运行的.jars 的进程名称自然是“ java”。我如何找出这些“ java”进程中哪个是我要杀死的进程,即正在运行的进程foobar.jar?
12 java  process  kill 

2
killall不能杀死所有人,很少杀死人,那么命令是什么?
我偶尔使用killall命令杀死进程。我之所以说不定是因为在某些情况下它对我没有用。 最近的一个例子是雷鸟,内存中大约有5个实例,因此我决定使用该killall命令。它杀死了2个进程,还有3个仍留在内存中。再次尝试,三人仍然在那里。 因此,我手动使用该kill -9命令通过其pid杀死了每个进程。那行得通。 我主要使用该kill -9命令,因为它可以正常工作。该killall命令使我失望了很多次,我只是不打扰使用它。但是一定有一个为什么它不起作用的原因。我使用错了吗? 我知道还有其他类似的命令,pkill但不胜感激,为什么该killall命令无法按预期运行。我什至试图杀死一个过程,这是一个命中注定的事情。但是该kill -9命令每次都起作用。 有任何想法吗? PS:sudo没什么关系
12 process  kill  killall 

2
如何使用其他名称启动流程?
基本上,我想动态地启动一些可能创建自己的子进程的进程,也想杀死我刚刚创建的一组特定进程。 我能想到的一种方法是用一个名称启动进程(以一个组来区分),然后使用pkill该名称杀死它们。 问题是如何以一个名称开始一个进程,以便我可以使用pkill该名称杀死它们?我也欢迎其他解决方案。
12 process  kill 

2
如何*禁用* Ctrl + Alt + Backspace?
建立在一个问题从2010年(3年前)我试图实现完全相反:我想禁用的Ctrl+ Alt+ ←键盘快捷方式杀死X server。对我来说,它似乎已被 禁用,System->Preferences->Keyboard但实际上它仍在运行。 dontzap似乎也不是 “活动的”(就像在积极开发的一样),并且必须安装它以禁用此组合键似乎违反直觉。 还有其他方法可以正确禁用快捷方式吗? PS:我认为这是一个错误。 PPS:前一段时间,我启用了它,因为我认为这很酷 -不知道这是一条单向街道,而没有功能/可靠的选项来再次禁用它。

2
如何像Windows一样杀死应用程序?
我在Google上进行了查询,但没有发现任何帮助。 反正我是玩孤岛危机2(与PlayOnLinux)和游戏崩溃,但我便无法杀掉该进程,我试过Ctrl+ Alt+ T,但也不过是游戏中出现在屏幕上,我不得不Ctrl+ Alt+ Del和结束会议,也失去我所有的工作。 在Windows上,有Windows键(可打开Unity面板),但我无能为力。并且有Ctrl+ Alt+ Del可以打开所有进程(在Windows上),但是终端没有显示在我身上(Ctrl+ Alt+ T),我无法杀死任何进程。 有什么帮助吗?

2
htop杀死信号有哪些不同?
我最近开始使用htop,并且一直需要终止进程,但是当按下F9该进程时,它一直在为我提供此选项列表,我只是选择了默认情况下选择的一个,但我不知道该怎么做确实可以,尽管似乎可行: 所以,实际上我的问题是,这些不同的选择是什么?最适合用来终止进程的选择是什么?
9 process  kill  htop 

2
Oneliner命令使用kill给定的TCP端口号代替PID?
我经常做 sudo netstat -lpn |grep :8088 查看输出 tcp6 0 0 :::8088 :::* LISTEN 11189/java 然后 sudo kill -kill 11189 我想有一个更方便的命令,就像killatport 8088该命令使用tcp端口号作为变量,并且可以将其用作执行所需功能的管道的别名,但是如何从输出和管道中获取PID它对kill命令?我想我也许可以使用awk从netstat的输出中获取PID,但是我该如何维护并精确匹配端口,以使输入80与8080不匹配?我应该改为使用C程序吗?还是已经有一个像这样的小工具?

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.