特定の構成ファイルを使用するサービスを確認するには?

特定の構成ファイルを使用するサービスを確認するには?

私はLinuxを初めて使用していますが、どのサービスやプログラムが特定の設定ファイルを使用しているかを確認する方法があるかどうかを知りたいです。

次のエラー メッセージでサーバーのさまざまな展開が失敗します。

file /opt/deployment/dev/deploy.cfg busy

これはファイルがdeploy.cfg使用中であることを意味します。

  1. 誰がファイルを忙しくしているのか、どうすればわかりますか?
  2. ファイルを「使用していない」にする方法は?

ベストアンサー1

コマンドを実行しlsofて、どのプログラムが特定のファイルを使用しているかを確認してください。たとえば、次のようになります。 lsof /opt/deployment/dev/deploy.cfg

おすすめ記事