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"