Python 哪个进程负责inotify发出信号的事件?
我正在使用Python 哪个进程负责inotify发出信号的事件?,python,inotify,pyinotify,Python,Inotify,Pyinotify,我正在使用pyinotify检测对给定目录中文件的访问、更改等。有没有一种更简单的方法来找出是哪个进程造成了这种情况,而不必这样做?不,你不能,这些信息不在内核发送的struct inotify_事件中 实际上,当您收到事件时,无法保证负责的进程仍在运行。假设您在Linux上(pyinotify倾向于指出这一点),您可以使用SELinux(当然是在许可模式下运行)包装进程并记录其所有文件访问/创建/删除/等等
pyinotify
检测对给定目录中文件的访问、更改等。有没有一种更简单的方法来找出是哪个进程造成了这种情况,而不必这样做?不,你不能,这些信息不在内核发送的struct inotify_事件中
实际上,当您收到事件时,无法保证负责的进程仍在运行。假设您在Linux上(pyinotify倾向于指出这一点),您可以使用SELinux(当然是在许可模式下运行)包装进程并记录其所有文件访问/创建/删除/等等