내 사용자 중 일부가 Supervisor가 관리하는 프로세스를 다시 시작하기를 원합니다. 그래서 루트가 아닌 사용자로이 같은 명령을 실행할 수 있도록하려면 : 기본 관리자에 의해루트가없는 감독자 관리 프로세스를 다시 시작하십시오.
supervisorctl restart my_process
내 사용자 중 일부가 Supervisor가 관리하는 프로세스를 다시 시작하기를 원합니다. 그래서 루트가 아닌 사용자로이 같은 명령을 실행할 수 있도록하려면 : 기본 관리자에 의해루트가없는 감독자 관리 프로세스를 다시 시작하십시오.
supervisorctl restart my_process
이 supervisorctl
및 supervisord
사이의 통신에 유닉스 소켓을 사용합니다. 이 설정 파일은 다음과 같이 구성 파일에 설정됩니다.
[unix_http_server]
file=/var/tmp/supervisord.sock
chmod=0770
이 소켓 파일에 액세스 할 수있는 사용자 만 메시지를 보낼 수 있습니다. 기본적으로이 소켓 파일의 소유자 및 그룹은 supervisord
프로세스를 실행하는 사용자의 그룹이며 일반적으로 root
입니다. 또한 chmod
옵션을 변경 예를 0777
모든 사용자가 소켓에 액세스를 제공하기로 설정하면, 물론 수
chown=myuser:mygroup
을, 그러나 나는 것을 억제 것입니다 : 당신은 그러나 chown
옵션을 사용하여 사용자/그룹을 변경할 수 있습니다 .
이 소켓을 통한 HTTP 인증에 사용자 이름과 암호가 필요한 옵션도 있습니다. 자세한 내용은 supervisor documentation을 참조하십시오.