![Forrest logo](/images/logo.png)
supervisorctl:tldr:2b49a
The command "supervisorctl update" is used to update the configuration for all the programs that are being supervised by the Supervisor process control system.
Supervisor is a client/server system that allows monitoring and controlling of processes on UNIX-like operating systems. It is commonly used to manage and supervise long-running processes and daemons.
When the "supervisorctl update" command is executed, the Supervisor client contacts the Supervisor server to update the configuration for all the programs that are defined in the configuration file. It compares the existing configuration with the updated configuration, and if any changes are detected, it applies those changes to the running programs.
This command is useful when you have made changes to the configuration file (typically named supervisord.conf) and you want those changes to take effect without restarting Supervisor or stopping and starting individual programs. By running "supervisorctl update", the Supervisor process will automatically reload any modified configurations and keep the programs running with the new settings.