首页 > 解决方案 > 带有信号和进程的 Linux C 编程

问题描述

我想问我怎样才能得到发送进程的pid和uid??????

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

我制作了sig_handler,它打印发送进程的uid,发送进程的pid。

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

我怎样才能做到这一点?

标签: linuxprocess

解决方案


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

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


推荐阅读