标签: kill

Bash 手册页:kill <pid> 与 kill -9 <pid>

我的手册页没有记录两者之间的区别

kill <pid>
Run Code Online (Sandbox Code Playgroud)

kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)

既然这些做了不同的事情,为什么 -9 没有记录在kill联机帮助页中? 我想也许这是一个特定于 shell 的东西,所以我也查看了 bash 手册页,但没有运气。

额外问题: -9 有什么作用?

unix bash kill manpages

25
推荐指数
2
解决办法
3万
查看次数

终止已接管屏幕的程序

我一直在使用 Windows,但让我烦恼的一件事是终止行为不端的全屏应用程序是多么困难。在Linux中,我可以切换到端子(Ctrl+ Alt+ F1),并使用终端强行关闭出现异常的程序。在 Windows 中,这似乎只能使用任务管理器。如果冻结的窗口设置为停留在顶部和全屏模式,Alt+TabAlt+F4不起作用,我什至无法使用任务管理器。如果我在后台有重要的工作,比如说,我忘记保存它,我不能只是重新启动计算机!

在这种情况下你会怎么做?

windows windows-7 kill task-manager windows-8

23
推荐指数
5
解决办法
12万
查看次数

如何在 cygwin 终端中杀死 Windows 进程?

我有一个关于如何在 Windows 上的 Cygwin 中终止进程的问题。我对 Cygwin 完全陌生。但我有一个我根本无法杀死的任务。我尝试发出以下命令:

kill 4568
kill -9 4568
/bin/kill -f 4568
Run Code Online (Sandbox Code Playgroud)

我已在单独的 Cygwin 终端中发出命令,因为我无法在运行该进程的 Cygwin 终端中使用 Ctrl+C。我已经在互联网上搜索过,但没有成功。

windows cygwin kill process

22
推荐指数
3
解决办法
3万
查看次数

如何在没有 root 或 sudoer 的情况下终止以不同用户启动的进程?

在 Linux 环境中,如果我是 user1 而不是 sudoers 或使用 root,我需要终止一个由 user2 启动的进程。您知道在启动进程时是否有设置方法吗?比如允许杀死进程的用户列表?

事实是同一个进程的并发实例可以从不同的用户启动,这就是为什么我不方便为进程设置组ID。不在该组中的其他用户将无法启动第二个并行进程。

我有一个允许启动进程的用户列表,在数据库中定义,在启动进程之前,我检查列表中的当前用户,如果是,我用当前用户启动进程。如果允许这样做的第二个用户想要终止进程,我希望它被允许这样做,但我不希望它成为 sudoers。

因此,我想创建一个以 root 身份运行的进程,它接收来自用户的终止进程的请求,检查是否允许用户启动/停止进程并终止进程。

你认为这可能是最好的解决方案吗?

linux sudo kill

21
推荐指数
3
解决办法
5万
查看次数

踢/注销远程 Windows 用户?

我想要一些类似于 unix "who" 的东西和一个选项来踢出不应该在那里的 RDP 会话(即用完有限数量的连接)。这是针对win2003 服务器标准的。

附加信息:这是一个开发环境,人们都以管理员身份使用 RDP(我知道,我知道),所以踢出应该通过会话号或至少通过远程 IP/机器名称,而不是每个用户。

谢谢!

windows remote-desktop kill

19
推荐指数
2
解决办法
7万
查看次数

如何杀死Linux中的所有进程

我想杀死我计算机上的所有进程。我可以使用哪个命令来执行此操作?

linux kill

19
推荐指数
6
解决办法
15万
查看次数

如何在 MacOS 上通过端口杀死进程,a la fuser -k 9000/tcp

在 linux 上,我可以杀死一个只知道它正在侦听的端口的进程fuser -k 9000/tcp,我如何在 MacOS 上做到这一点?

kill port process macos

19
推荐指数
2
解决办法
8万
查看次数

如何杀死“缺少实例”的任务?

Spotify 首先杀死了自己,但“它的某些东西”一直挥之不去,这可以作为 PID 8664 的任务检测到,并且从 RAM 使用情况不时不断变化的事实来看——它“做了一些事情”。

现在,首先这个过程让我无法听音乐,因为 Spotify 由于这个实例而拒绝重启。

所以我试图摆脱这个过程。但是任务管理器和 taskkill 命令(当然是管理员)都没有成功。

taskkill 至少给了我一个“理由”,我将在这里翻译。

>taskkill /pid 8664 /f
>taskkill /im spotify.exe /f
Run Code Online (Sandbox Code Playgroud)

两者都给出了:

ERROR: The process "spotify.exe" with PID 8664 could not be terminated.
Reason: There is currently no instance executed by this task.
Run Code Online (Sandbox Code Playgroud)

我想知道这意味着什么,以及是否有另一种选择来终止这样的过程。

(Windows 7 专业版 64 位)

windows-7 kill process tasks

19
推荐指数
1
解决办法
3万
查看次数

如何使用pid杀死谷歌浏览器的一个标签

我想关闭一个 chrome 标签。我尝试关闭选项卡的 pid,但选项卡没有关闭,而是显示“噢,糟糕!显示此网页时出错。要继续,请重新加载或转到其他页面”。我怎样才能摆脱这个。

google-chrome kill pid

18
推荐指数
2
解决办法
3万
查看次数

防止当前运行的 linux 任务在从 SSH 注销后被终止

我有一个计算任务通过 SSH 连接在 linux 服务器上运行了几天。它不在后台,因此 SSH 连接处于任务控制之下。

我想重新启动我打开 ssh 会话的本地机器(不是服务器),但想让任务继续运行。这有可能吗?

linux ssh shell kill

18
推荐指数
2
解决办法
6932
查看次数