![如何检查哪些服务正在使用特定的配置文件?](https://linux22.com/image/209577/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E5%93%AA%E4%BA%9B%E6%9C%8D%E5%8A%A1%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%89%B9%E5%AE%9A%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我是 Linux 新手,我需要知道是否有办法检查哪个服务或程序正在使用特定的配置文件。
服务器上的不同部署失败,错误消息为:
file /opt/deployment/dev/deploy.cfg busy
这意味着该文件deploy.cfg
正忙。
- 我怎样才能知道谁或什么使文件忙碌。
- 我如何使文件“不忙”。
答案1
尝试lsof
命令并查看哪个程序正在使用特定文件,例如:
lsof /opt/deployment/dev/deploy.cfg
我是 Linux 新手,我需要知道是否有办法检查哪个服务或程序正在使用特定的配置文件。
服务器上的不同部署失败,错误消息为:
file /opt/deployment/dev/deploy.cfg busy
这意味着该文件deploy.cfg
正忙。
尝试lsof
命令并查看哪个程序正在使用特定文件,例如:
lsof /opt/deployment/dev/deploy.cfg