我在 Debian Linux 上有一个两级管理系统:
在/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'
和
[supervisord]
identifier=opus
[program:uwsgi]
command=uwsgi --ini=../conf/uwsgi.ini
在/home/opus/projects/conf/supervisord.conf
。
我用来supervisorctl restart opus
重新启动该项目。
但supervisorctl restart opus
只能在 root 下工作。
无需以 root 身份登录即可重新启动 opus 项目的好方法有哪些?