在我的 ubuntu 服务器 14.04 中,我启动了 pptpd 服务,当我检查它的状态时:
ubuntu@server:~$ service pptpd status
* /usr/sbin/pptpd is not running
但它实际上正在工作:
ubuntu@server:~$ ps aux | grep pptpd
root 1053 0.0 0.0 10680 764 ? Ss Aug10 0:00 /usr/sbin/pptpd
为什么会出现这种情况?
答案1
这取决于 init 如何检测服务正在运行(即使用文件套接字)。如果您在没有此配置的情况下运行该进程,则 init 不知道服务的实际状态。