【问题标题】:Linux C programming with signal & process带有信号和进程的 Linux C 编程
【发布时间】:2019-03-05 07:59:14
【问题描述】:

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

我想做一个使用信号的程序。

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

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

我该怎么做?

【问题讨论】:

    标签: linux process


    【解决方案1】:

    您的问题与此处的其他问题相似:请参阅How can I tell in Linux which process sent my process a signal(可能还有其他问题)以了解 Linux 特定的详细信息。

    如果您的问题真的是关于 Linux 上的进程可以相互通信的方式 - 即一般进程间通信 (IPC) - * 和其他地方也有很多资源:Which Linux IPC technique to use? 等。

    【讨论】: