não é capaz de executar o arquivo .sh [closed]

1

Eu baixei o arquivo de instalação modelsim que continha o arquivo .sh nele - setup.sh Eu fiz as seguintes duas coisas

  1. Clique com o botão direito- > propriedades- > permision- > permite executar o arquivo como programa - > clique duas vezes no arquivo setup.sh - > CORRE. Nada aconteceu. Nenhum erro ... nada.

  2. No terminal

    • cd / para o caminho do setup.sh
    • chmod -x setup.sh ... nada aconteceu sem erro nada. O cursor passou para a próxima linha
    • ./setup.sh ... nada aconteceu.

Eu também cansei sh setup.sh e bash setup.sh , ainda assim nada aconteceu.

Baixou o arquivo inteiro novamente, ainda nada aconteceu

O conteúdo do arquivo setup.sh é:

#!/bin/sh
export SCRIPT_PATH='dirname "$0"'
export CMD_NAME="$SCRIPT_PATH/components/QuartusSetupWeb-13.0.1.232.run"
eval exec "\"$CMD_NAME\"" $@
    
por aniket 09.10.2013 / 22:53

2 respostas

4

chmod -x setup.sh é usado para tirar a permissão de execução do script. O caminho certo para dar permissão de execução para o script é:

chmod +x setup.sh

Veja man chmod .

Outra coisa: por causa de $@ , provavelmente seu script espera um ou mais argumentos. Verifique no mesmo diretório onde está o script, talvez você tenha um arquivo README para ver o uso correto. Ou tente procurar instruções de instalação de onde você fez o download.

    
por Radu Rădeanu 10.10.2013 / 20:25
4
  1. Abra o gerenciador de arquivos,
  2. Ir para Editar- > Preferências,
  3. Na guia Comportamento, na seção "Arquivos de texto executáveis", defina a opção
    1. "Executar arquivos de texto executáveis quando abertos" ou "Sempre perguntar"

Feche e tente clicar duas vezes no arquivo novamente

    
por Abishek R Srikaanth 27.11.2013 / 09:46