O script está tentando criar um diretório chamado /logs
e está falhando porque o usuário não tem o direito de criar esse diretório. A solução mais fácil seria executar o script com sudo
:
sudo start-yarn.sh
Observe, no entanto, que os scripts não têm negócios criando diretórios em /
. O que esse script faz? Por que precisaria criar /logs
? Há provavelmente uma variável que você precisa definir no script. Poste o script aqui ou procure por uma linha com algo como:
PREFIX=""
Isso, ou algo semelhante, provavelmente está presente no seu script e permitirá que você defina o diretório base no qual ele estará trabalhando. Defina isso como algo parecido com ~/yarn/
. Você realmente não quer criar diretórios randômicos em /
e, se esse script realmente estiver fazendo isso, eu chegaria a considerá-lo um erro.