Não consigo executar o shell script [RESOLVIDO]

1. Não consigo executar o shell script [RESOLVIDO]

jhonata zocarato
d3r3k

(usa Outra)

Enviado em 06/04/2013 - 13:35h

Olá galera, migrei para o linux a pouco tempo, criei um Shell script bem básico e não estou conseguindo executa-lo:

#!/bin/bash
echo "olá mundo"

Mas quando eu chamo ele pelo terminal ele retorna o seguinte:

user@user-K43U:~/Área de Trabalho$ sh olá.sh
sh: 0: Can't open olá.sh

Porque não apareceu o olá mundo? O que eu fiz de errado?


  


2. MELHOR RESPOSTA

Mauricio Soares
soares_mauricio

(usa CentOS)

Enviado em 06/04/2013 - 13:39h

Pode ser que vc não tenha permissão para execução.

Tente:

chmod 777 ola.sh

e depois

sh ola.sh.

abs

3. Re: Não consigo executar o shell script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/04/2013 - 13:40h

tu deu permissão de execução ?

chmod 777 script.sh

e depois executa ele

./script.sh


espero que ajude


4. ok

jhonata zocarato
d3r3k

(usa Outra)

Enviado em 06/04/2013 - 13:54h

Valew galera agora sim deu certo, muito obrigado!


5. Re: Não consigo executar o shell script [RESOLVIDO]

Carlos Adean
c4rl

(usa CentOS)

Enviado em 06/04/2013 - 14:42h


Mas quando eu chamo ele pelo terminal ele retorna o seguinte:

user@user-K43U:~/Área de Trabalho$ sh olá.sh
sh: 0: Can't open olá.sh



Apesar das dicas dos colegas serem válidas te digo com toda certeza que o script não rodou por uma questão simples: você não estava no mesmo diretório que contém o arquivo ola.sh ou o nome do arquivo não é ola.sh.

Como novo usuário linux deixo a dica: procure SEMPRE tentar interpretar as mensagens de erro e, quando for o caso, os logs. ;)

Abcs e parabéns pela escolha !!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts