问题标签 [sigkill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8457 浏览

kill - 如何终止使用 sudo with kill 运行的某些进程

使用非特权用户帐户,使用 bash,我可以这样做:

并用 Ctrl-c 杀死它。但是,从另一个终端发送 SIGINT 或 SIGKILL 将无法达到此目的。

有谁知道这是为什么?例如,我希望能够终止发送信号的进程,以便在脚本中使用。

问候。

0 投票
1 回答
640 浏览

unix - SIGTERM 和 SIGKILL

我正在阅读以下stackoverflow帖子

我应该按什么顺序向正常关闭进程发送信号?

并遇到以下声明。请帮助我理解我用粗体标记的部分。[在答案中找到 3 票]

“守护程序有时使用 SIGHUP 重新启动或重新加载配置的原因是守护程序与任何控制终端分离,因此永远不会收到 SIGTERM,因此该信号被视为“释放”以供一般使用。

0 投票
1 回答
21567 浏览

signals - SIGTERM 无法杀死进程

我有一个单线程进程,它不会在 kill -TERM 上死亡。进程信号掩码不显示 SIGTERM 被阻止。我正在以 root 身份执行“杀死”。我可以使用 SIGKILL 终止该进程,但这是更大系统的一部分,我希望 SIGTERM 工作。

请注意 Sig* 属性。SigCgt、SigIgn 和 SigBlk 表示 SIGTERM 既没有被捕获、也没有被忽略或被阻止(位 #15 未设置 - 将最低有效位计为 #1)。由于 SIGTERM 的默认处置是终止进程,我希望它被杀死。但这不会发生——

该进程在 wait() 系统调用中被阻塞,等待子进程终止:

该进程是使用带有标志 SIGCHLD | 的 clone() 创建的单线程进程。CLONE_NEWPID | 克隆_新闻。PID 5105 是从父(默认)PID 命名空间查看的顶级 PID。

使用 SIGKILL 杀死进程表明 PID 或进程跟踪不是问题。

0 投票
2 回答
3320 浏览

c - 信号处理函数前 3 次捕获 SIGKILL

我有一个任务是编写一个信号处理函数,该函数捕获 SIGKILL 信号并在前 3 次调用它时显示错误消息。在第 4 次处理 SIGKILL 时,它应该将信号处理程序设置为默认值,然后将 SIGKILL 发送到它的进程(它不会捕获)。

我想在前 3 次迭代中使用循环并显示错误消息。我对吗?我很难将 SIGKILL 发送到它的进程并将处理程序设置为默认值(这让我感到困惑)。

你能给我一些建议吗?

0 投票
2 回答
3309 浏览

linux - 当父进程被'kill -9'杀死时,如何终止子进程

kill -9SIGKILL将向父进程发送信号。但SIGKILL不能被抓住。那么父进程如何终止子进程呢?

0 投票
2 回答
161 浏览

c - 保持交流程序运行

在成功实现了 karatsuba 算法后,我决定将所需时间与学校算法进行比较。该程序需要测试多达 32768 位数字。不幸的是,它停在 8192 位(这些数字存储在一个数组中)。使用 gdb 运行它时,我得到输出:Programme terminated with SIGKILL, Killed. 所以很明显我在网上搜索并发现(因为我在Linux上),内核自动杀死了程序,因为它消耗了太多的资源。所以我的问题是:有没有办法让它保持运行?

提前感谢您的任何回复

0 投票
2 回答
14805 浏览

unix - “杀死”和“终止”之间的区别

我只是在使用睡眠过程测试终止开关标志。

首先我尝试用-15杀死它

这个过程被终止了

然后我用 - 9 杀了它

这个过程被杀死了

有什么区别 ?

0 投票
1 回答
821 浏览

ios - Xcode - 未能获得进程 -1 的任务

这是我的第一篇文章,这个网站通常有我的问题的答案,但这次没有。

我正在开发一个通用的 iPhone/iPad 应用程序,并在 iPhone 故事板中创建了所有视图,并将它们链接到相关的视图控制器。

这个周末我在收集我的新 iPad Air 后开始处理我的 iPad 故事板,我一直遇到这个错误“无法获得进程 -1 的任务”,这完全锁定了 iPad,所以我必须执行硬重置。

如果我从主情节提要场景中取消选择视图控制器,然后关闭/重新打开 Xcode 并重新连接视图控制器,它有时会工作几次。

此处的帖子表明内存问题,因为我在控制台中看到以下内容“ios 异常退出,信号 9:已杀死:9”

这个视图非常基础,暂时有 3 个 IBACTIONS 连接到 NSLOG 输出。

视图场景有大约 10 个 png uiimageviews、2 个 uilabels 和 2 个取消按钮。

该应用程序在 iPhone 上运行良好,但在 iPad 上崩溃。

任何帮助,将不胜感激。

0 投票
1 回答
258 浏览

python - Python PyTorrent 库导入错误

我现在使用 Python 已经一个月了,我还有很多事情要做。我试图为我最喜欢的 torrent 源编写一个简单的 torrent 爬虫,并下载文件本身而不是 torrent。我成功下载了 .torrent 文件,但我无法使用 .torrent 文件下载该文件。

我的研究把我带到了 PyTorrent 库。所以我使用

但是,当我尝试在此处导入它时,我拥有的是:

我得到的错误

您可以从上面的屏幕截图中看到我的系统和我的 python 版本。而且,我在 windows8 上运行 python,截图来自 PowerShell。

谢谢你的帮助!

0 投票
1 回答
3469 浏览

c++ - 奇怪的 SIGKILL 错误

我的机器上没有出现 SIGKILL 错误,ideone.com 在线编译器上也没有出现虽然它在 spoj 机器上给出了 SIGKILL,但无法弄清楚原因编辑:程序需要使用少于 256MB 的数据,目前大约需要 400MB 我如何最大限度地减少内存使用量,我只使用数组'c'中对角线上或下方的元素这是代码: