kill

尝试访问一个退出进程
kill

尝试访问一个退出进程

我们有一个无法删除的目录,因为...... 无法删除项目 C:\myDir:该进程无法访问文件“C:\myDir\”,因为该文件正在被另一个进程使用。 在资源监视器 > CPU > 关联句柄中,搜索myDir显示cmd.exe正在使用我们的目录。 里面进程黑客以管理员身份运行,我们尝试终止时cmd.exe遇到以下情况: 无法终止 cmd.exe (PID 4656):尝试访问正在退出的进程。 除了重新启动计算机之外,我们还能如何终止该进程并从而删除或重命名我们的目录? ...

Admin

我怎样才能让 Linux 不再崩溃并仅仅终止进程?
kill

我怎样才能让 Linux 不再崩溃并仅仅终止进程?

Firefox(和 flash)往往会在随机时间占用大量内存,导致我的电脑崩溃,我疯狂地等待 oom_killer 启动并终止进程,[1] 而我自己却无法终止 Firefox。我已禁用交换,但这只会让情况变得更糟。它会崩溃数小时后才终止任何进程,这毫无意义。为什么它不刷新大量缓存并继续运行? 我可以禁用缓存吗?我可以让它停止抖动吗?我只想在内存不足时让最大的内存占用者死掉。 [1] 别介意它实际上并不针对 Firefox,而是继续杀死 X 或我的桌面环境。 ...

Admin

使用键盘快捷键 SIGTERM
kill

使用键盘快捷键 SIGTERM

我知道在终端中,Ctrl+C键盘快捷键会SIGINT向当前前台进程发送信号。有没有办法设置键盘快捷键来发送SIGTERM甚至SIGKILL向当前进程发送信号?我认为这可以节省我一些时间。 我在跑Ubuntu 11.04 ...

Admin

如何终止名称中带有空格的进程?
kill

如何终止名称中带有空格的进程?

可以使用以下命令终止 name=example 的进程 killall -9 示例 如何终止包含空格的以下命令的多个实例? “valgrind --tool = lackey./testcases/kernel/syscalls/waitpid/waitpid03” 以下命令返回valgrind --tool=lackey ./testcases/kernel/syscalls/waitpid/waitpid03: 没有此文件或目录 killall -9 “valgrind --tool = lackey ./testcases/kernel...

Admin

如何在 Linux 中通过名称终止某个进程?
kill

如何在 Linux 中通过名称终止某个进程?

我有一个名为的进程bla,我想通过它的名字来终止它。 当我运行时ps aux | grep "bla",我得到 2 个条目: 流程bla和 blablablab 我该如何过滤掉它? ...

Admin

如何让“kill”忽略不存在的进程
kill

如何让“kill”忽略不存在的进程

如果该进程不存在,如何告诉kill命令忽略该进程? 例如:3453是一个活着的进程但是44534不是。 kill -9 3453 44534 ...

Admin

如何删除使用 kill -9 创建的僵尸进程
kill

如何删除使用 kill -9 创建的僵尸进程

我似乎不小心关闭了 nano 编辑器,当我重新打开正在处理的文件时,我收到一条消息,该文件已被我的用户和 nano 以进程 ID 编辑。 我使用ps后发现,nano 仍然在后台运行,进程 ID 被指定为锁定文件。 Rusty 在 Linux 上,我发现了kill但没有充分了解它并使用了 -9,这似乎删除了进程,但留下了由 nano 锁定的文件,其进程 ID 与之前报告的相同。看来你应该远离 -9 并使用 -15 DOH! ps我在 之后再次使用了kill -9,并且ps没有列出 nano,因此没有列出针对 nano 的进程。这似乎暗示了kill -9删除了 ...

Admin

RHEL + kill -9 并没有真正杀死进程
kill

RHEL + kill -9 并没有真正杀死进程

我们有大约 85 个正在运行的进程lshw 由于这些进程增加了 CPU 平均负载, 我们试图杀死他们,kill -9但没有成功 root 3275 0.0 0.0 131720 8992 ? D Sep18 0:03 lshw -xml root 5894 0.0 0.0 131720 9136 ? D Dec04 0:03 lshw -xml root 6030 0.0 0.0 131720 9148 ? D Dec08 0:03 lsh...

Admin

如何终止无法用 kill -9 终止的进程?
kill

如何终止无法用 kill -9 终止的进程?

上下文:我需要创建一张软盘。我有一个现代的 USB 软盘驱动器,我想先运行 badblocks 以确保“新”(新软盘实际上是旧的新库存)软盘确实可以工作,然后再写入。 Badblocks 启动后停止,从未结束。我认为这个磁盘有问题,想继续。但是,badblocks 却一直不死。 以下是我的流程: root 3594810 0.0 0.0 5960 2048 ? D 02:22 0:00 badblocks /dev/sdh 我试过了: kill 3594810 kill -9 3594810 kill -15 35...

Admin

如何在 Windows 10 上运行的 Ubuntu VM 上停止不可终止的进程?
kill

如何在 Windows 10 上运行的 Ubuntu VM 上停止不可终止的进程?

在 Windows 10 上,我有一个运行着 Ubuntu 20.04.5 的 Oracle VM VirtualBox,有时某个应用程序(以 启动sudo)会“挂起”。我无法使用 kill -9 <process_id> 因为这个kill过程也会挂起。 有没有其他方法可以停止这样的过程而无需强制停止虚拟机? 输出自ps -ef: root 3207 3166 0 10:26 pts/1 00:00:00 sudo ./isp_cli 79 sjb50_bootloader_secondary_v0.1.0m_kja...

Admin

当没有任何东西可以停止未完成的 mv 命令时该怎么办
kill

当没有任何东西可以停止未完成的 mv 命令时该怎么办

参见屏幕截图。如您所见,我已经尝试了所有我读到过的方法。没有什么可以杀死这个该死的 mv 命令。 在我开始使用 ^C 和其他命令之前,最后一行“mv: failed”已经存在 12 多个小时了,我的 CPU 以 100% 的速度运行。昨天使用 du 命令时也发生了同样的事情。没有什么可以阻止它,所以我不得不通过 VirtualBox VM 发送“Machine ACPI Shutdown”命令。 我在 macOS 上,通过 VirtualBox 运行 Ubuntu Server。尝试通过将一个外部硬盘复制到另一个来恢复数据。 我也正在运行 Linux GN...

Admin

立即终止 Windows 10/11 的任务?
kill

立即终止 Windows 10/11 的任务?

我有一个全屏应用程序,它有时会挂起,然后突然减慢整个电脑的速度,占用系统内存,并以 100% 的负载占用 CPU。我知道你可以使用任务管理器关闭应用程序。唯一的问题是该应用程序会捕获每个鼠标和键盘输入,因此 CTRL+SHIFT+ESC 不起作用。 如果我使用 CTRL+ALT+DEL 功能调出锁定屏幕来打开任务管理器,我仍然无法使用它,因为我无法使用鼠标。使用 ALT+TAB 将焦点更改为任务管理器会将其显示在顶部,但鼠标仍然被困在应用程序中。使用键盘在任务管理器中导航也不起作用,因为应用程序会立即捕获任何键盘输入并将焦点更改回自身,任务管理器再次被隐藏。...

Admin

如何让 linux“kill -SIG pidlist”报告它到底杀死了哪些 PID?
kill

如何让 linux“kill -SIG pidlist”报告它到底杀死了哪些 PID?

我正在使用 Kubuntu 22.04,目前使用 KNOPPIX 9.1。 杀死-SIGSPEC pidlist 不能可靠地杀死它们,也不能报告它们杀死了哪些 PID,哪些没有杀死。 在我使用 Linux 的 30 年时间里,我总是无法知道哪些 PID 真正被杀死了,哪些没有。 有没有办法实现 kill 会输出 kill 所做的事情? 问候 安东迪德 ===== 插件 28.07.2022 因为评论太长:: 通常需要终止某个 PID 以下的所有进程,例如终止子 shell 及其子进程。在这种情况下,(a) 子 shell 被终止,(b) 子进程仍处于活动状态...

Admin

当访问被拒绝时结束任务(即使使用 cmd taskkill / powershell kill)
kill

当访问被拒绝时结束任务(即使使用 cmd taskkill / powershell kill)

我发现我的电脑上有一个正在运行的进程“rsEngineSvc.exe”,我想从我的笔记本电脑上卸载此应用程序,这意味着我必须结束该进程才能卸载。我尝试在 CMD 中使用 taskkill 并在 powershell 中使用 kill,但它仍然弹出错误消息“操作无法完成”“访问被拒绝”。(我在 Windows 11 上) ...

Admin

如何终止在 tmux 中运行的 C 程序?
kill

如何终止在 tmux 中运行的 C 程序?

我正在测试一个 C 程序,其中有如下部分: #include <iostream> #include <unistd.h> #define LOOP_MAX 100 int main() { for (int i = 0; i < LOOP_MAX; i++) { printf("%d\n", i); sleep(1); } return 0; } 运行时,i计数到之前无法停止100。这是什么原因? 我已尝试:Ctrl+ C,Ctrl+ Z,Ctrl+ D,全部忽略并且程序继续运行。 ...

Admin