Ubuntu 18.04 服务器一些用户应用程序(ClamAV、CSF)的 PI​​D 文件在“/var/run”中丢失,但服务处于活动状态,怎么办?

Ubuntu 18.04 服务器一些用户应用程序(ClamAV、CSF)的 PI​​D 文件在“/var/run”中丢失,但服务处于活动状态,怎么办?

我正在运行 Ubuntu 18.04 服务器。当我检查 CSF (lfd.pid) 时,ClamAV 应用程序 PID 文件位于“/var/run/”上,没有这样的文件(包括 ClamAV 子文件夹)。但当我运行时,sudo service clamav-daemon statussudo 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

相关内容