Ich muss einen Lizenzserver auf einem RHEL7-Computer mit systemd einrichten. Der Lizenzserver sollte beim Booten starten und eine Lizenzdatei von einer freigegebenen Festplatte im Netzwerk laden. Ich muss also warten, bis das Netzwerk gestartet ist und die automatische Installation der NFS-Festplatten abgeschlossen ist. Ich habe diese Servicedatei:
[Unit]
Description=Flexnet license server
Wants=network.target network-online.target autofs.service
After=network.target network-online.target autofs.service
[Service]
Type=forking
User=licenseuser
Group=devusers
ExecStart=/soft/flexera/glnxa64/lmgrd -c /soft/licenses/license.dat -L /home/licenseuser/license.log
# Give a reasonable amount of time for the server to start up/shut down
TimeoutSec=300
[Install]
WantedBy=multi-user.target
Der Dienst wird gestartet, nachdem autofs gestartet wurde, aber bevor autofs alle Festplatten bereitgestellt hat, sodass der Lizenzserver nicht gestartet werden kann.