Este é um problema comum e você identificou corretamente a origem. Há duas soluções possíveis, certificando-se de que todas as entradas PATH
presentes para root
também estejam presentes para ec2-user
, adicionando o seguinte ao seu perfil bash
export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin:$PATH"
Ou, na solução mais elegante do IMO, verifique se o PATH
inclui o diretório específico que contém supervisorctl
.
Você deve começar localizando o diretório pai executando whereis supervisorctl
em root
.
# whereis supervisorctl
/whatever/path/bin
Que deve então ser incluído no seu perfil bash
$PATH="/whatever/path/bin:$PATH"