我必须在具有systemd的RHEL7计算机上设置许可证服务器。许可证服务器应在引导时启动,并从网络上的共享磁盘加载许可证文件。因此,我需要等待网络启动以及等待autofs完成NFS磁盘的安装。我有此服务文件:
[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
该服务在autofs启动之后但在autofs挂载所有磁盘之前启动,因此无法启动许可证服务器。