Depende de como o init detecta que o serviço está sendo executado (ou seja, com um soquete de arquivo). Se você executar o processo sem essa configuração, o init não saberá o estado real do serviço.
No meu servidor ubuntu 14.04, inicio um serviço pptpd, quando eu verifico o status:
ubuntu@server:~$ service pptpd status
* /usr/sbin/pptpd is not running
Mas na verdade está funcionando:
ubuntu@server:~$ ps aux | grep pptpd
root 1053 0.0 0.0 10680 764 ? Ss Aug10 0:00 /usr/sbin/pptpd
Por que isso acontece?
Depende de como o init detecta que o serviço está sendo executado (ou seja, com um soquete de arquivo). Se você executar o processo sem essa configuração, o init não saberá o estado real do serviço.
Tags services