nginx - ngingx.pid est mystérieusement manquant. Est-il possible de surveiller qui a opéré sur ce fichier sur une période de temps ?
迷茫
迷茫 2017-05-16 17:30:06
0
1
540

ngingx.pid a mystérieusement disparu. .
Existe-t-il un moyen de surveiller ce fichier pendant un certain temps
Qui l'a opéré ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
習慣沉默

Cela semble être plus gênant. Le mécanisme inotify fourni après Linux 2.6.13 peut surveiller le moment où les fichiers sont supprimés, mais il peut ne pas être facile d'obtenir les informations sur le suppresseur.

Pour faire le tour un peu, écrivez une fonction de dissociation, enveloppez l'appel système de dissociation, enregistrez le nom de fichier donné par l'appel, le pid du processus appelant et d'autres informations quelque part, puis remplacez la fonction de dissociation du système par le mécanisme LD_PRELOAD de Linux. Si le suppresseur ne lie/assemble pas statiquement et appelle directement unlink, le résultat devrait être visible.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal