systemd procura por dovecot master.pid no caminho errado - como mudar?

0

Eu tenho o seguinte script em /etc/init.d:

#! /bin/sh
### BEGIN INIT INFO
[Unit]
Description=dovecot
[Service]
Type=forking
#Environment=statedir=/var/cache/foo
#ExecStartPre=/usr/bin/mkdir -p ${statedir}
ExecStart=/usr/sbin/dovecot 

[Install]
WantedBy=multi-user.target

After=mysql
respawn
start /usr/sbin/dovecot

Mas no log do sistema eu tenho:

systemd[1]: dovecot.service: PID file /var/run/dovecot/master.pid not 
readable (yet?) after start: No such file or directory

no etc / dovecot / dovecot.conf Eu configurei meu dir mestre para outro local, mas / var / run

O dovecot executado como usuário root é executado corretamente, mas não pode ser iniciado como um serviço.

Onde esse caminho errado de master.pid poderia ser definido?

    
por Peter Fleix 23.05.2018 / 21:54

0 respostas