Execute o script .sh no Ubuntu sem usar o terminal

2

Estou usando o Ubuntu e criei um arquivo de script simples:

#!/bin/bash
cp /home/guilherme/pictures/*.jpg /home/guilherme/backup

Quando eu o executo no terminal digitando o comando "./script.sh" ele funciona bem.

Mas quando tento clicar neste arquivo fora do terminal, ele abre meu editor de texto para editar as linhas do script em vez de abrir o terminal e executar os comandos.

Eu já dei a permissão executável para este arquivo, mas ele não roda.

Alguma idéia?

    
por sanjuro8998 13.07.2013 / 03:54

4 respostas

6

Você precisa abrir nautilus , clicar em Arquivo- > Preferências (OR) Editar- > Preferências, selecione a guia Comportamento e selecione a opção que preferir para Arquivos de Texto Excutáveis.

    
por sat 13.07.2013 / 07:13
0

No Ubuntu 14.04:

  1. Abra o Nautilus.
  2. Pressione Alt .
  3. Digite preferences .
  4. Pressione Enter .
  5. Escolha a guia Comportamento . Em Arquivos de texto executáveis , escolha Perguntar a cada vez .

Você também precisa marcar seus arquivos como executáveis. Para fazer isso, clique com o botão direito do mouse no arquivo .sh , escolha Propriedades , e na aba Permissões marque Permitir a execução do arquivo como um programa .

    
por Andreas Myriounis 05.04.2015 / 17:28
0

Vá para as configurações do seu sistema - > teclado - > atalhos de teclado e adicione um atalho personalizado. Para o comando, coloque o caminho completo para o script. Agora você pode executá-lo sem terminal

    
por Sergiy Kolodyazhnyy 21.04.2015 / 23:47
-1

no tipo de terminal "chmod + x filepath". Isso irá converter o seu arquivo sh para um arquivo executável que será executado quando você abri-lo

    
por user560189 23.06.2016 / 00:42