Quando tento executar arquivos .sh nada acontece?

3

Eu tentei alterar as configurações para / properties / permissions > permitir a execução como programa. Quando clico nele, nada acontece? Alguma sugestão? Eu não sei se isso faz diferença, mas é um jogo (que eu li em algum lugar não deveria ser executado de alguma maneira específica)

    
por Tayler Wilson 18.04.2013 / 05:34

2 respostas

3

  • Para exectue um arquivo .sh , primeiro mova para o diretório que contém o arquivo .sh do terminal.

    cd /path/to/the/directory/which/contains/filename.sh
    
  • execute o comando ls para verificar se você está no diretório correto (que contém o arquivo .sh ).

  • Execute o comando abaixo para tornar o arquivo .sh como executable file.

    sudo chmod 777 filename.sh
    
  • Em seguida, digite o comando abaixo em run the .sh file,

    sudo ./filename.sh 
    
por Avinash Raj 10.11.2013 / 14:19
3
O arquivo

.sh nada mais é do que o script de shell para instalar determinado aplicativo ou executar outras tarefas em sistemas operacionais como o UNIX. A maneira mais fácil de executar o script de shell .sh no Linux ou UNIX é digitar os seguintes comandos. Abra o terminal (seu prompt de shell) e digite o comando:

sh filename.sh

OR

bash filename.sh

Algum tempo você precisa de acesso root para instalar o aplicativo; sem raiz, você não terá as permissões necessárias para instalar o aplicativo ou fazer modificações no nível do sistema. O acesso raiz é desabilitado por padrão em muitos sistemas semelhantes a Linux e UNIX. Basta usar sudo ou su da seguinte forma:

sudo bash filename.sh

Digite sua senha. Outra opção é usar o comando su da seguinte maneira para se tornar superusuário:

su root

Digite a senha do usuário root e finalmente execute seu script:

bash filename.sh

Outra opção recomendada é definir uma permissão executável usando o comando chmod da seguinte forma:

chmod +x filename.sh

Agora, você pode executar seu arquivo .sh da seguinte forma

./filename.sh
    
por Radu Rădeanu 18.04.2013 / 06:20

Tags