我正在运行 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
。