ngingx.pid が謎の失蹤を遂げました。 。
このファイルを一定期間監(jiān)視する方法はありますか?
誰が操作したのですか?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
さらに面倒になりそうです。 Linux 2.6.13以降に提供されたinotify機構(gòu)では、ファイルの削除を監(jiān)視することができますが、削除者の情報を取得するのは容易ではない場合があります。
少し回り道して、unlink 関數(shù)を作成し、unlink システム コールをラップし、呼び出しで指定されたファイル名、呼び出しプロセスの PID、およびその他の情報をどこかに保存してから、Linux の LD_PRELOAD メカニズムを使用してシステムのリンク解除機能。デリーターが靜的リンク/アセンブリではなく直接 unlink を呼び出した場合、結(jié)果が表示されるはずです。