Olá pessoal, abaixo posto as informações sobre como criar uma Unit de serviço no linux ubuntu para controlar o DAVMAIL como um serviço.
Primeiro vamos criar a Unit de serviço:
sudo vi /etc/systemd/system/davmail.service
O Davmail do meu exemplo é iniciado com a linha de comando a seguir, adapte a sua necessidade antes de colocar no arquivo da Unit.
/usr/bin/java -jar /app/davmail/davmail /app/davmail/davmail.properties
[Unit]
Description=DavMail Gateway Service
After=network.target
[Service]
Type=simple
User=nobody
Group=nogroup
ExecStart=/usr/bin/java -jar /app/davmail/davmail /app/davmail/davmail.properties
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
Recarrege o Daemon para que a Unit seja reconhecida
sudo systemctl daemon-reload
Registre o Serviço
sudo systemctl enable davmail
sudo systemctl start davmail
Parar o Serviço
sudo systemctl stop davmail
Reiniciar o serviço
sudo systemctl restart davmail
Tenham todos um excelente Domingo…