当我无法通过GUI杀死进程并在终端中杀死进程时,该如何杀死进程?


14

我今天有一些奇怪的Skype崩溃。如果我尝试通过X关闭它,则不会发生任何事情。我试图通过KDE流程管理器(Ctrl+ ESC)终止该流程。

我什至试图通过终端杀死Skype:

killall skype
kill (skypes process number)

两者都不起作用。现在,我必须重新登录才能使其再次运行,并且每15分钟不断崩溃。我正在使用KDE 4.7和Ubuntu 11.10。

Answers:


26

这些天,killall还可以让您传递信号(以节省查找PID的麻烦):

killall -9 skype

不适用于skype ATM:skype: no process found
塞巴斯蒂安

您必须确保使用进程名称,或改用进程ID$(pgrep skype)
Lalit Mohan


4

在终端类型中终止进程/应用程序

$ ps -e | grep skype

这将显示Skype进程ID

例如,它表明

2338 ?        00:00:33 skype

类型

$ kill 2338

在GUI中,为xKill配置快捷键(例如我已配置为Ctrl + Alt + Bkspace),一旦按下组合键,您将得到一个小的十字符号X而不是鼠标光标....选择应用程序窗口,用鼠标交叉光标,它将杀死该应用程序。


男人有更快的方法。这些不再是90年代了:D
ubuntico

1

我将所有这些自动化了:

  1. 制作了一个stop-skype.sh包含以下内容的文件:
    #!/ bin / bash
    #stop-skype.sh
    杀死$(ps aux | grep'[s] kype'| awk'{print $ 2}')
  1. 使该文件可执行

  2. 在中/usr/share/applicationsskype-shutdown.desktop包含:

[桌面输入]
名称= Skype关机
Comment =关闭在后台运行的Skype
执行= / home / volker / stop-skype.sh
Icon = / home / volker / stop-skype.png
终端=假
类型=应用
分类=应用;
  1. 制作了一个stop-skype.png文件,您可以从http://www.freemed.info/.download/stop-skype.png下载

  2. 打开文件并将其拖到/usr/share/applications/skype-shutdown.desktop开罗码头。

这导致出现一个图标,单击该图标可以停止所有Skype进程。

请参阅:http : //www.freemed.info/.download/Skype-shutdown.png


0
kill -9 `ps -ef |grep skype | awk {print'$2'}`

因为

  1. ps -ef 列出所有过程。

  2. grep skype 仅过滤Skype进程

  3. awk {print'$2'} 检索输出的第二列,即 PID


0

创建一个蝙蝠文件,并将其放入:

taskkill / f / im“ SkypeApp.exe” / im“ Skype.exe” / im“ SkypeBackgroundHost.exe” / im“ SkypeBridge.exe”

打开任务计划程序,并在登录时创建延迟1分钟的任务,并将其链接到bat文件。

重新启动后,将鼠标悬停在Skype图标上,它将消失(刷新:)

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.