Pular para o conteúdo

Rodar Shell Script [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Rodar Shell Script [RESOLVIDO]

Enviado em 18/08/2021 - 11:56h

Bom Dia!
Criei um script, dei permissão de execução.
Estou usando o Linux Mint.
No modo gráfico, clico com o botão direito do mouse, escolho "Abril no Terminal"
Digito o nome do script e recebo como resposta "comando não encontrado"
Contudo, se permaneço no modo gráfico e clico com o mouse no nome do script, recebo a mensagem "Você quer executar "frases.sh" ou exibir seu conteúdo?
Se opto por Executar em terminal aí ele é executado.
Como sou novo no assunto, pergunto aos mais experientes o que devo acrescentar, cortar ou modificar no script?

Obrigado.

Responder tópico

2. Re: Rodar Shell Script

Enviado em 18/08/2021 - 13:18h

Boa tarde.
Para podermos te ajudar melhor, nos envie o código deste script!

Outra coisa:
Abra um terminal e entre dentro da pasta que está o script, em seguida execute o comando abaixo:
Após executar o comando nos envie um print da tela com o resultado, por gentileza.
bash -x NOMEdoSCRIPT 


3. Re: Rodar Shell Script [RESOLVIDO]

Enviado em 18/08/2021 - 13:24h

Preste atenção na extensão do arquivo!
.sh .txt .doc

bash -x script.sh 

4. Rodar Shell Script

Enviado em 18/08/2021 - 13:52h


Obrigado por sua atenção.
Seguem dois prints de tela


5. Re: Rodar Shell Script

Enviado em 18/08/2021 - 14:41h

Osmario!

De acordo com as imagens que você enviou, o nome do seu script é atualizafrasesgeniais.sh
Olhe a imagem em anexo.
Não deve executar o script somente com o nome dele, coloque ./ na frente ou bash script.sh
./script.sh

Outra coisa, este comando mv pode ser executado fora um script, no terminal mesmo.
Abra o terminal normalmente e execute o comando que você colocou no script.
Se ainda encontrar problemas, me dê um retorno por aqui.

6. [Resolvido]

Enviado em 18/08/2021 - 15:57h

Muito obrigado.

7. Rodar Shell Script [Resolvido]

Enviado em 18/08/2021 - 16:18h

Muito obrigado.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder