recherche

Maison  >  Questions et réponses  >  le corps du texte

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 ?

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

迷茫迷茫2782 Il y a quelques jours550

répondre à tous(1)je répondrai

  • 習慣沉默

    習慣沉默2017-05-16 17:32:06

    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.

    répondre
    0
  • Annulerrépondre