带有信号和过程的Linux C编程



我想问我如何获取发送过程的pid和uid?????

我想制作使用信号的程序。

我sig_handler了发送过程的打印uid,发送过程的pid。

通过使用SIGCHLD,我想要打印发送过程的uid和pid。

我该怎么做?

您的问题与此处的其他问题类似:请参阅如何在 Linux 中判断哪个进程向我的进程发送了特定于 Linux 的详细信息的信号(可能还有其他进程(。

如果你的问题真的是关于Linux上的进程可以相互通信的方式 - 即通用进程间通信(IPC( - 那么在Stackoverflow和其他地方也有很多资源:使用哪种Linux IPC技术?等等。

最新更新