Startup โ
The CoolerControl daemon (coolercontrold) is managed by systemd on most Linux distributions. This page covers how to control the daemon's startup behavior.
Service Management โ
Start the Daemon โ
bash
sudo systemctl start coolercontroldStop the Daemon โ
bash
sudo systemctl stop coolercontroldRestart the Daemon โ
bash
sudo systemctl restart coolercontroldCheck Status โ
bash
sudo systemctl status coolercontroldEnable/Disable Automatic Startup โ
Enable at Boot โ
To have the daemon start automatically at boot:
bash
sudo systemctl enable coolercontroldDisable at Boot โ
To prevent the daemon from starting automatically at boot:
bash
sudo systemctl disable coolercontroldCheck if Enabled โ
bash
sudo systemctl is-enabled coolercontroldStartup Delay โ
If you need to delay the daemon startup, such as to allow more time for devices to come up at boot, CoolerControl has a built-in setting for that so there's no need to use i.e. a sleep function.
Viewing Logs โ
To view the daemon's startup logs:
bash
sudo journalctl -u coolercontroldFor real-time logs:
bash
sudo journalctl -u coolercontrold -fFor logs since last boot:
bash
sudo journalctl -u coolercontrold -bTroubleshooting Startup Issues โ
If the daemon fails to start:
Check the status and logs:
bashsudo systemctl status coolercontrold sudo journalctl -u coolercontrold -n 100Verify configuration file syntax:
bashsudo coolercontrold --configCheck for port conflicts:
bashsudo netstat -tlnp | grep 11987
Restart on Failure โ
The daemon systemd service is configured to restart automatically on failure.
See Also โ
- Configuration Files - Learn about daemon configuration files
- Logs and Debugging - Detailed logging and debugging information