パスに特定のファイルを生成するアプリケーションを見つける方法は? [コピー]

パスに特定のファイルを生成するアプリケーションを見つける方法は? [コピー]

問題は、ディレクトリに特定のフラットファイルが作成されることです。どのアプリケーションがそのフラットファイルを生成するのかわかりません。私はUnix環境を使用しています。

そのフラットファイルを生成するスクリプト/バイナリ/アプリケーションを識別することは可能ですか?

ベストアンサー1

〜のようにザイルズこの質問に答えてください:どのプロセスがファイルを生成するかを確認する方法は?

lsof /path/to/file

プロセスが見つかったら、次のコマンドを使用してアプリケーションを識別できますps

ps -ef | grep ProcessNumber

アプリケーションの使用のみを取得するには、次の手順を実行しますawk

ps -ef | grep ProcessNumber | awk '{ print $8 }'

おすすめ記事