Systemd Config File
The Linux toolkits contains a sample:
| • | shellscript called demo.sh | 
| • | systemd configuration file called demo.service. | 
Configure demo.sh
Configure demo.sh (located in <platform_dir>) as required for your system.
To configure the file descriptor ulimit for the license server daemon on platforms from the systemd startup script:
| 1. | Modify the following line in the script to identify the toolkit path: | 
Toolkit_PATH=</opt/FNPlm/lmgrd_lic_log_Path>
where the Toolkit_Path value is the directory location where the license file and lmgrd is installed. The debug.log will be created at the same location as the license file.
| 2. | Save the changes in the script. | 
Configure demo.service
Configure demo.service (located in <platform_dir>) as required for your system.
To configure the demo system service to run with non-elevated user privileges on platforms using the systemd startup script:
| 1. | Copy the sample script file demo.service to the /etc/systemd/system directory. | 
Important:Once the script is copied, make sure it has execution privilege.
| 2. | Modify the following line in the script to identify the absolute demo.sh script path: | 
ExecStart=/opt/FNPlm/lmgrd_path/demo.sh
| 3. | Save the changes in the script. | 
| 4. | To update the run-level information for the service, execute the following command: | 
systemctl daemon-reload
| 5. | To start the demo systemd service on boot, execute the following command: | 
systemctl enable demo.service
| 6. | To start the demo system service under the user you specified for <user_name>, execute the following command: | 
systemctl start demo.service