Como executar um script? [duplicado]

6

Eu preciso instalar um patch especial para vmware. Para fazer isso, eu baixei o arquivo e foi o arquivo "linux", um editor de texto, parece com isso:

#!/bin/sh

case "' uname-m '" in
     x86_64)
         "$ 0" _64 "$ @"
         ;;
     *)
         "$ 0" _32 "$ @"
         ;;
esac

Mas como posso executá-lo?

    
por Ruslan 10.11.2011 / 16:08

3 respostas

11

Para executar um script de shell, primeiro você concede permissões:

chmod u+x nameofthescript

Então você o executa. Supondo que você esteja no diretório em que o script está:

./nameofthescript

Se precisar ser executado com privilégios de root:

sudo ./nameofthescript
    
por animaletdesequia 10.11.2011 / 16:16
4

Use um terminal e insira sh /path/to/script.sh .

Por exemplo, sh ~/Downloads/script.sh se o seu script estiver na sua pasta de downloads.

    
por Kris Harper 10.11.2011 / 16:13
1

O arquivo que você baixou é um arquivo de script writter un shell (a primeira linha é o interpretador). Então, para lançá-lo, você tem que abrir um terminal, como root45 disse, terminal pode ser gnome-terminal ou programa xterm. Vá para o diretório onde você está salvo o shell script (comando cd), então abra manualmente seu script: sh yourscript.sh

    
por Alter Way Hosting 11.11.2011 / 11:53