signal-handling

signal-handling

文章 0 浏览 7

如何使用 bash 触发 Java 方法

假设我启动一个 Java 应用程序: java -cpwhatever.jar com.example.Start 进程正常启动并以 PID 1314 继续运行。 现在我希望系统根据用户请求触发一…

红尘作伴 2024-12-06 12:32:00 6 0

主函数中未调用信号处理程序

我正在尝试研究信号处理程序是如何工作的。我编写了代码,使警报信号每 100us 发出一次。但是,信号没有发出。这是代码: #include #include #include…

病女 2024-12-05 07:17:57 4 0

在sigaction中恢复原始信号

我定义了 sigaction 并且工作正常。但是我想在我的操作完成后恢复原始信号。这是我的 sigaction: static void signal_handler(int signal, siginfo_t…

北音执念 2024-12-04 18:15:30 4 0

是否可以在收到 SIGSEGV 时仅终止一个线程?

我有一个启动多个线程的应用程序。 我正在使用信号处理程序来捕获信号。 我不希望我的应用程序在 SIGSEGV 上退出;我只想终止产生信号的线程,并继续…

孤檠 2024-12-02 12:41:49 3 0

向信号处理程序提供/传递参数

我可以向信号处理程序提供/传递任何参数吗? /* Signal handling */ struct sigaction act; act.sa_handler = signal_handler; /* some more settings…

忘年祭陌 2024-11-28 16:16:35 7 0

在终端中使用 ctrl-x 时会发送哪个信号?

在 Linux/Unix 上有信号。 CtrlC 一个(SIGINT)对我来说是显而易见的。 现在,在其他一些应用程序中,有通过 CtrlX 发出的信号?! 这到底是一个信号…

葮薆情 2024-11-25 01:04:47 11 0

在 Linux 64 位上从信号处理程序进行回溯,并在调用堆栈上使用 malloc/free

下面是我想在运行“Red Hat Enterprise Linux 5.5 (Tikanga) Kernel 2.6.18-194.el5xen x86_64”操作系统的计算机上使用的源示例。 总体思路是,我想…

半窗疏影 2024-11-24 02:13:25 13 0

C++异常和信号处理程序

我正在阅读 Bjarne Stroustrup 所著的《C++ 的设计与演化》。关于异常处理和异步信号如下: 异常可以用来处理信号之类的事情吗?几乎可以肯定,在大多…

纵情客 2024-11-18 00:52:39 10 0

C++ 中的信号处理

void (*)(int) 类型的参数与 __sighnd64_t 类型的参数不兼容 下面是我的简单代码: #include #include #include #include #include #include typedef …

小…红帽 2024-11-17 11:10:19 13 0

为什么我的 C 管道不工作?

作为练习,当收到信号时,我需要使用信号处理程序和管道在两个进程之间发送一些消息。下面是我的源代码。当我运行它时,我可以让管道工作,两个进程都…

超可爱的懒熊 2024-11-15 11:50:27 8 0

使用 Python 安装信号处理程序

(这个问题有一个后续这里) 我正在尝试为 Linux 编写一个基于 Python 的 Init 系统,但在向我的 Python init 脚本获取信号时遇到问题。从“man 2kill…

和我恋爱吧 2024-11-03 20:01:57 6 0

如何在 Linux 内核中用用户定义的处理程序替换默认处理程序来处理生成核心转储的异常?

我正在研究“在 Linux 平台上创建事后数据记录器”。我之前也发布了有关该项目的问题。在那里,我得到了RHEL版本中创建核心转储文件的调用流程机制:2…

差↓一点笑了 2024-11-03 08:34:49 4 0

如何解决 Linux 32 位机器上的 REG_EIP 未声明(在此函数中首次使用)错误?

在使用 gcc 编译用 C 语言编写的信号处理程序时,我在出现分段错误后显示转储的寄存器值时遇到了错误。当我尝试使用代码访问它时: void print_regist…

甜味拾荒者 2024-11-02 03:18:24 6 0

longjmp 和 RAII

所以我有一个库(不是我写的),不幸的是它使用 abort() 来处理某些错误。在应用程序级别,这些错误是可恢复的,因此我想处理它们而不是用户看到崩溃…

热鲨 2024-10-25 19:35:36 11 0

分叉后调用信号

“代码清单1”和“代码清单2”有什么区别吗?因为在代码清单 1 中,子进程能够捕获 SIGTERM 信号并顺利退出。但是代码清单 2 在 SIGTERM 信号上突然终…

ゃ人海孤独症 2024-10-14 11:37:13 9 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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