Eu tenho um sistema supervisord de dois níveis no Debian Linux:
Em /etc/supervisor/conf.d/opus-release.conf
[program:opus]
user=opus
command=bash -c 'cd /home/opus/projects/XXX && supervisord -n -c ../conf/supervisord.conf'
e
[supervisord]
identifier=opus
[program:uwsgi]
command=uwsgi --ini=../conf/uwsgi.ini
em /home/opus/projects/conf/supervisord.conf
.
Eu uso supervisorctl restart opus
para reiniciar esse projeto.
Mas supervisorctl restart opus
funciona apenas na raiz.
Quais são boas maneiras de reiniciar o projeto opus sem efetuar login como root?
Tags supervisord not-root-user