Forrest logo
back to the supervisorctl tool

supervisorctl:tldr:2b49a

supervisorctl: Reload process config file to add/remove processes as necessary.
$ supervisorctl update
try on your machine

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.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the supervisorctl tool