-
Notifications
You must be signed in to change notification settings - Fork 0
Service Management
This agent is designed to run as a service in both user and system contexts (on login and on boot) for Linux, Windows, and MacOS, using systemd, launchd, and the Windows Service Manager, respectively. The service is configured to run the agent in the background and restart it if it crashes.
The src/service directory contains a subdirectory for each operating system that contains the necessary files to install the service.
On Linux, the rmagent-system.service.tpl and rmagent-user.service.tpl files are used to create the systemd service files.
On MacOS, the io.rackmanage.rmagent.plist.tpl file is used to create the launchd service file.
On Windows, the rmservice.xml.tpl file is used to configure the rmservice.exe service wrapper that runs the agent as a service. The Windows service is built on top of the winsw service wrapper for system wide services and requires .NET Framework 4.0 or later.
Rack Manage • Website • Support • Getting Started