
私はLinuxを初めて使用していますが、どのサービスやプログラムが特定の設定ファイルを使用しているかを確認する方法があるかどうかを知りたいです。
次のエラー メッセージでサーバーのさまざまな展開が失敗します。
file /opt/deployment/dev/deploy.cfg busy
これはファイルがdeploy.cfg
使用中であることを意味します。
- 誰がファイルを忙しくしているのか、どうすればわかりますか?
- ファイルを「使用していない」にする方法は?
答え1
コマンドを実行しlsof
て、どのプログラムが特定のファイルを使用しているかを確認してください。たとえば、次のようになります。
lsof /opt/deployment/dev/deploy.cfg