Di Ubuntu 18.04 dengan paket distribusi
Anda mungkin melakukan kesalahan yang sama seperti saya dan membuat file konfigurasi /etc/supervisord.confsementara manajer layanan saya ( systemd ) menggunakan file konfigurasi/etc/supervisor/supervisord.conf
sudo rm /etc/supervisord.conf
Atau
sudo mv /etc/supervisord.conf /etc/supervisor/supervisord.conf
jika Anda ingin menyimpannya
Sekarang kamu bisa lari sudo supervisorctl
Mengapa?
ketika Anda menjalankannya supervisorctlpertama kali mencari file konfigurasi yang terletak di /etc/supervisord.conf, jika tidak ada, itu akan mencari file default paket /etc/supervisor/supervisord.confini adalah yang sebenarnya dijalankan oleh systemd .
Systemd selalu menggunakan file tersebut /etc/supervisor/supervisord.confterlepas dari keberadaan file lainnya.
Anda dapat memeriksa file mana yang menggunakan systemd dengan menjalankansudo systemctl status supervisor
Anda dapat melihat di baris terakhir perintah di mana file konfigurasi di-hardcode