J'essaie d'utiliser pyinotify pour m'avertir lorsque des fichiers sont supprimés, mais je veux savoir ce que utilisateur a supprimé les fichiers. Y a-t-il un moyen de trouver cette information?pyinotify utilisateur de suppression de fichier
0
A
Répondre
3
Cette information n'est pas exposée par le système inotify sous-jacent. C'est l'API principale de notification de changement pour le noyau Linux, donc vous n'allez pas trouver un autre système de notification qui fournit ceci.
Si vous voulez savoir qui a supprimé le fichier, il serait plus facile de faire savoir au développeur qu'il va le faire. Si vous ne contrôlez pas le suppresseur (c'est-à-dire que vous devez conserver une interface POSIX pour la suppression du fichier), vous pouvez écrire un wrapper de système de fichiers personnalisé dans FUSE, pouvant afficher. processus appelé unlink().