Criando um executável

Criando um executável

Se eu abrir um terminal e digitar o seguinte, o Firefox abrirá com o webapp em execução:

./refine

Então adicionei o seguinte a um arquivo txt, alterei a propriedade do arquivo txt para um executável - mas não obtenho o mesmo comportamento - na verdade, nada acontece:

#! /bin/bash

./refine

Para que o caminho fique explícito, alterei o texto acima para o seguinte - os arquivos estão todos em Home:

#! /bin/bash

~/Downloads/openrefine-2.6-beta.1/refine

Quando clico duas vezes no executável e escolho executar no terminal, o terminal abre e fecha imediatamente. Se eu apenas executar o script em um Terminal, muito texto será retornado ao console antes de o navegador/aplicativo ser aberto.

Responder1

Vá para a pasta refinar e defina as permissões de arquivo corretas com

chmod +x refine

Você pode então iniciar o executável com:

./refine

Você pode executar a partir do shell script chamado run_refine.sh, por exemplo:

#! /bin/bash

~/Downloads/openrefine-2.6-beta.1/refine

Você precisará definir primeiro a permissão do executável com:

chmod +x run_refine.sh

Então você pode iniciar o script com:

./run_refine.sh

informação relacionada