0

我写了一个 C++ 代码,它自己守护进程..

它有一个用于 SIGINT 信号的信号处理程序

显然,它在 shell 上运行时没有收到信号,因为它是守护进程。

如何发送信号?

谢谢

4

3 回答 3

2

您不能SIGINT使用Ctrl-C. 您需要做的是使用ps命令查找进程 ID (PID) 并用于kill -INT <pid>发送信号。

于 2013-01-01T17:49:53.197 回答
1

使用 找到其进程标识符ps,然后通过 发送 SIGINT 信号kill -INT PID

于 2013-01-01T17:49:57.173 回答
1

killall 进程名称 - 信号编号

killall helloworld -2

将 SIGINT 发送到 helloworld 进程

于 2013-01-01T17:49:20.177 回答