3.3.2 Starting the RLM server at boot using systemd on Linux

  1. cd to /etc/systemd/system
  2. Create file rlm.service:

    [Unit]
    After=network.target
    Description=Reprise License Management Server
    
    [Service]
    # Optional environment variables
    Environment=RLM_LICENSE=/path/to/license/files
    Type=simple
    User=<user>
    WorkingDirectory=<Directory where RLM is located>
    ExecStart=<Path to RLM [arg1 arg2 … argN]>
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
  3. Start the service and enable at boot:
    systemctl enable --now rlm.service