Install the HRM daemon on System-V-like init systems¶
Please make sure to only follow EITHER the instructions given in this
chapter here for installing the daemon on
systems, OR the ones for systemd, but
If unsure, use the instructions here!
Install the init script¶
To launch the HRM daemon at boot, we are providing an init script in
$HRM_RESRC/sysv-init-lsb/hrmd which can be placed in
script makes use of the LSB init functions and therefore requires
/lib/lsb/init-functions to be available in your distribution (which is true
for Ubuntu and Fedora, as well as most other major up-to-date Linux
For installing the init script, type the following commands in a shell:
sudo cp -v $HRM_RESRC/sysv-init-lsb/hrmd /etc/init.d/hrmd sudo chmod +x /etc/init.d/hrmd
Start / stop the daemon at boot / shutdown¶
Ubuntu: To set up the appropriate run-level links for starting and stopping the daemon during boot and shutdown, use this command:
sudo update-rc.d hrmd defaults
This will configure your system to run the init script in the default run-levels. Please note that issuing this command does NOT actually start the daemon until the next reboot. To start it right now follow the steps in the section below.
Recent versions of Fedora do not install the Linux Standard Base (LSB)
specification by default, as they are using
systemd init. Therefore we
recommend using the systemd unit file, described in Install the HRM daemon as a systemd service.
If you want to use the classical init script approach nevertheless,
please make sure the package
redhat-lsb.x86_64 is installed, i.e.
sudo dnf install redhat-lsb.x86_64
Make sure to set the proper value of
/etc/hrm.conf (see Edit hrm.conf).
Start a shell and type:
sudo /etc/init.d/hrmd start
If the queue manager started correctly, you should see:
Forking background process... Reporting stdout to '/var/log/hrm/log.txt' and stderr to '/var/log/hrm/error_log.txt'.
To check if the queue manager daemon is running, use the
In case the service is operational, it will show a message like this:
[ ok ] HRM is running (/var/www/hrm/bin/hrm_queuemanager), PID: 1234.
The queue manager can be started, stopped and restarted by using:
sudo /etc/init.d/hrmd start sudo /etc/init.d/hrmd stop sudo /etc/init.d/hrmd restart