En Ubuntu 18.04 con el paquete de distribución
Probablemente cometió el mismo error que yo y creó el archivo de configuración /etc/supervisord.conf
mientras mi administrador de servicios ( systemd ) estaba usando el archivo de configuración/etc/supervisor/supervisord.conf
sudo rm /etc/supervisord.conf
O
sudo mv /etc/supervisord.conf /etc/supervisor/supervisord.conf
si quieres quedártelo
Ahora puedes correr sudo supervisorctl
¿Por qué?
cuando lo ejecuta supervisorctl
primero busca el archivo de configuración ubicado en /etc/supervisord.conf
, si no está presente, buscará el archivo predeterminado del paquete, /etc/supervisor/supervisord.conf
este es el que systemd realmente ejecuta.
Systemd siempre usa el archivo /etc/supervisor/supervisord.conf
independientemente de la existencia del otro archivo.
Puede verificar qué archivo está usando systemd ejecutandosudo systemctl status supervisor
Puede ver en la última línea el comando donde el archivo de configuración está codificado