is there a way to register for processes state changes from userspace ?
Hi. I'm developing an application that needs to know if any of its clients (different processes) terminated or got killed by a signal. Currently I'm implementing it by looking at the specific PID procfs directory. Is there a better way to achieve that ? Something like netlink notifications for subscribed processes will be great... Thanks.
On 07/09/2015 09:39 AM, Ramon Fried wrote:
at the specific PID procfs directory. Is there a better way to achieve that ? Something like netlink notifications for subscribed processes will be great... Thanks.
If your process is abruptly killed then there is no way for the process to tell you that (it's dead after all). Just implement a simple time-out mechanism in the spirit of ping.
Look at netlink sockets. On 9 Jul 2015 5:08 pm, "Nikolay Borisov" <n.borisov.lkml@gmail.com> wrote:
On 07/09/2015 09:39 AM, Ramon Fried wrote:
at the specific PID procfs directory. Is there a better way to achieve that ? Something like netlink notifications for subscribed processes will be great... Thanks.
If your process is abruptly killed then there is no way for the process to tell you that (it's dead after all). Just implement a simple time-out mechanism in the spirit of ping.
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (3)
-
Jason Ball -
Nikolay Borisov -
Ramon Fried