Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Erro ao tentar executar duas ou mais instâncias de pedidos pelo terminal no Linux

Capítulo Balanceamento de carga Estou utilizando o Linux Pop!OS-22.04 e não consigo executar o comando via terminal conforme apresentado na aula. Recebo: bash: erro de sintaxe próximo ao token inesperado `&'

Erro ao tentar executar o comando no Pop!Os

4 respostas

Olá, Aparecida!

Poderia enviar o comando bash que você está tentando executar completo aqui no post?

Olá Otávio obrigada por responder. Segue o comando executado no terminal do Linux Pop!Os. Quando executo no terminal dá um erro fala que tem erro de sintaxe próximo ao token inesperado &

Esse mesmo comando executa no Windows.

& "/home/cida/Documentos/ws_microservices_acrfood/pedidos/mvnw.cmd" spring-boot:run -f "/home/cida/Documentos/ws_microservices_acrfood/pedidos/pom.xml"
solução!

Olá, Aparecida!

O erro de sintaxe próximo ao token inesperado '&' ocorre porque o símbolo '&' é usado no Linux para executar um comando em segundo plano, mas não é reconhecido corretamente no seu comando.

No seu caso, você está tentando executar um arquivo shell (.cmd) no Linux, o que pode não ser suportado. O arquivo mvnw.cmd é específico para o ambiente Windows.

Para executar o comando corretamente no Linux, você pode tentar remover o '&' do comando. Além disso, verifique se o arquivo mvnw no diretório do seu projeto tem permissões de execução.

Tente executar o seguinte comando no terminal Linux:

"/home/cida/Documentos/ws_microservices_acrfood/pedidos/mvnw" spring-boot:run -f "/home/cida/Documentos/ws_microservices_acrfood/pedidos/pom.xml"

Certifique-se de estar no diretório correto ao executar o comando.

Se o arquivo mvnw não tiver permissões de execução, você pode concedê-las usando o comando chmod. Por exemplo:

chmod +x /home/cida/Documentos/ws_microservices_acrfood/pedidos/mvnw

Isso dará permissão de execução ao arquivo mvnw.

Espero que isso ajude! Se você tiver mais dúvidas, fique à vontade para perguntar.

Olá Otávio, tudo bem? Muito obrigada pelo suporte. Deu tudo certo. Não precisei dar permissão na pasta. Comando funcionou corretamente. Valeu ;-)