ASIX/M08/UF3/PT21/23

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca

El binari del programa s'instal·la per defecte a /usr/local/sbin/ejabberdctl de manera que, per engegar i aturar el servei ho farem amb

/usr/local/sbin/ejabberdctl start
/usr/local/sbin/ejabberdctl stop

o bé afegirem la ruta del binari al PATH de l'usuari root; per exemple, /bin/ejabberdctl


Una altra opció per a fer que el servei s'executi automàticament a l'arrencada podem optar per a crear un servei associat a ell. Haurem de crear un arxiu a /usr/lib/systemd/system/ejabberd.service amb el contingut següent:

[Unit]
Description=Ejabberd server
After=syslog.target
After=network.target
 
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/sbin/ejabberdctl start
ExecStop=/usr/local/sbin/ejabberdctl stop
 
[Install]
WantedBy=multi-user.target

Per a habilitar l'arrencada on-boot habilitarem el servei amb enable i l'engegarem amb start.

systemctl enable ejabberd.service
systemctl start ejabberd.service