Ordre de démarrage
Dans le cas où un service a besoin du bon fonctionnement d'un autre service, il faut l'indiquer.
Par exemple, si Rspamd a besoin du service Redis pour fonctionner, créer un fichier /etc/systemd/system/rspamd.service.d/override.conf contenant :
[Unit] After=redis.service Requires=redis.service
Puis systemctl daemon-reload pour appliquer.
Autre exemple, si Postfix doit attendre le démarrage de Rspamd et 15s supplémentaires, il faut créer un fichier /etc/systemd/system/postfix.service.d/override.conf contenant :
[Unit] After=rspamd.service [Service] ExecStartPre=/bin/sleep 15Puis systemctl daemon-reload pour appliquer.
Merci Giovanni pour cette astuce.