![Ubuntu 18.04 服务器一些用户应用程序(ClamAV、CSF)的 PID 文件在“/var/run”中丢失,但服务处于活动状态,怎么办?](https://linux22.com/image/924649/Ubuntu%2018.04%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%80%E4%BA%9B%E7%94%A8%E6%88%B7%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88ClamAV%E3%80%81CSF%EF%BC%89%E7%9A%84%20PI%E2%80%8B%E2%80%8BD%20%E6%96%87%E4%BB%B6%E5%9C%A8%E2%80%9C%2Fvar%2Frun%E2%80%9D%E4%B8%AD%E4%B8%A2%E5%A4%B1%EF%BC%8C%E4%BD%86%E6%9C%8D%E5%8A%A1%E5%A4%84%E4%BA%8E%E6%B4%BB%E5%8A%A8%E7%8A%B6%E6%80%81%EF%BC%8C%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我正在运行 Ubuntu 18.04 服务器。当我检查 CSF (lfd.pid) 时,ClamAV 应用程序 PID 文件位于“/var/run/”上,没有这样的文件(包括 ClamAV 子文件夹)。但当我运行时,sudo service clamav-daemon status
我sudo service csf status
可以看到这些服务处于活动状态,下面是一个示例。
root@server:~# sudo service csf status
● csf.service - ConfigServer Firewall & Security - csf
Loaded: loaded (/usr/lib/systemd/system/csf.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2020-05-05 11:45:34 +0530; 10h ago
Main PID: 768 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 1108)
CGroup: /system.slice/csf.service
我如何找到这些服务 PID 文件?是权限错误还是其他原因?
答案1
如果服务发现该文件有用(对服务而言),则该/var/run/PID
文件由服务本身创建。并非所有服务都会创建文件/var/run/PID
。
读man pgrep;man ps
。