sigint

sigint

文章 0 浏览 6

当发送到包含子项的 Perl 脚本时,SIGINT (^C) 会发生什么情况?

我有一个可以分叉的 Perl 脚本。 每个分支运行一个外部程序,解析输出,并将输出转换为可存储文件。 然后,父级读入可存储文件,并分析每个子级的总数…

寂寞清仓 2024-10-12 07:53:49 9 0

如果发出 SIGINT 或 SIGSTP,是否会调用析构函数?

我有一个带有用户定义析构函数的类。如果类最初被实例化,然后在程序运行时发出 SIGINT(在 unix 中使用 CTRL+C),析构函数会被调用吗? SIGSTP(uni…

我也只是我 2024-10-03 16:28:47 10 0

使用 Ctrl+C 中的 SIGINT

好吧,所以我使用叹息控制器来解释一些信号,为此目的它是 Ctrl+C,所以当 Ctrl+C 将采取一些操作,一切都很好,但我真正需要的是在输入/输出中不出现…

眼眸里的快感 2024-10-02 20:08:24 9 0

如何在线程化Python程序中捕获SIGINT?

当使用模块线程和类 Thread() 时,我无法在控制台中捕获 SIGINT (Ctrl + C ) 无法被捕获。 为什么以及我能做什么? 简单的测试程序: #!/usr/bin/env …

嘿哥们儿 2024-09-25 19:44:38 12 0

如何阻止 SIGINT 被传递给 python 中的子进程?

我的 python 脚本使用信号 process 模块拦截 SIGINT 信号以防止过早退出,但该信号被传递到我用 Popen 打开的子进程。是否有某种方法可以防止将此信号…

鲜血染红嫁衣 2024-09-08 20:11:19 11 0

将 control+c (SIGINT) 发送到 Objective-C 中的 NSPIPE

我正在尝试终止通过 NSTask 生成的 openvpn 任务。 我的问题: 我应该将 ctrl+c (SIGINT) 发送到我的 NSTask 的输入 NSPipe 吗? inputPipe = [NSPipe…

清引 2024-08-29 22:21:34 14 0

在自己的处理程序中捕获信号

#include #include void handler(int signo) { printf("Into handler\n"); while(1); } int main() { struct sigaction act; act.sa_handler = handle…

澉约 2024-08-24 05:35:45 14 0

SIGINT 处理和 getline

我编写了这个简单的程序: void sig_ha(int signum) { cout<<"received SIGINT\n"; } int main() { string name; struct sigaction newact, old; newa…

是伱的 2024-08-12 11:58:54 8 0

向子进程发送 SIGINT

我正在尝试创建一个子进程,然后将 SIGINT 发送给子进程而不终止父进程。我尝试了这个: pid=fork(); if (!pid) { setpgrp(); cout<<"waiting...\n"; …

二货你真萌 2024-08-11 23:09:33 12 0

如何捕获 ctrl-c 事件?

如何在 C++ 中捕获 Ctrl+C 事件?…

于我来说 2024-08-10 04:00:36 8 0

SIGINT 后保存工作

我有一个需要很长时间才能完成的程序。我想 它能够捕获 SIGINT (ctrl-c) 并调用 self.save_work() 方法。 就目前情况而言,我的 signal_hander() 无法…

自找没趣 2024-08-09 10:54:58 10 0

如何要求 bash 等待结果并在收到结果时发送 SIGKILL?

我想使用 zbarcam,但读取条形码后,它不会停止。 $ zbarcam | xvkbd -file - -window emacs EAN-13:6941428130969 CODE-128:3096140900557 你知道在…

Smile简单爱 2024-08-08 00:59:33 12 0

在没有信号的情况下停止 GDB 中的劣等进程?

有没有办法在不使用 Ctrl+C (或从另一个进程发送的等效信号)的情况下停止下级?我正在使用 Windows 平台并从另一个进程管理 GDB,所以没有信号的概…

山川志 2024-07-26 17:27:54 8 0

我可以将 SIGINT 发送到 Windows 上的 Python 子进程吗?

我有一个在 Windows 上管理 gdb 进程的 Python 脚本,我需要能够向生成的进程发送 SIGINT 以便停止目标进程(由 gdb 管理) 看来 Win32 中只有 SIGTER…

同展鸳鸯锦 2024-07-25 22:44:32 10 0

忽略 ctrl-c

我正在尝试编写一个 shell,但现在我想忽略 CtrlC。 目前,我的程序忽略 SIGINT 并在信号到来时打印新行,但如何防止打印 ^C ? 当按 CtrlC 时,这是…

a√萤火虫的光℡ 2024-07-14 07:29:29 13 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文