Criando um executável

0

Se eu abrir um terminal e digitar o seguinte, o firefox será aberto 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 seja explícito, alterei o texto acima para o seguinte: os arquivos estão todos em Página inicial:

#! /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 depois fecha imediatamente. Se eu apenas executar o script em um Terminal, muito texto será retornado ao console antes que o navegador / aplicativo seja aberto.

    
por whytheq 11.05.2016 / 18:23

1 resposta

2

Vá para a pasta refine 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 script de shell denominado run_refine.sh , por exemplo:

#! /bin/bash

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

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

chmod +x run_refine.sh

Depois, você pode iniciar o script com:

./run_refine.sh
    
por kukulo 11.05.2016 / 19:09