Como executar o terminal e executar comandos no Linux (Mint 17.2, KDE, plasma) start?

2

Toda vez que eu faço login no Mint 17.2 eu abro um terminal (Konsole) e vou para uma pasta.

por exemplo,

cd /to/path

Descobri que é possível executar um script na inicialização do sistema:

menu --> autostart

Então criei um script

#!/bin/bash
cd path/to/

mas quando tento executá-lo no konsole por

./my_scrypt

Eu recebo o erro

permission denied

O que há de errado?

Além disso, é o caminho certo para abrir o terminal - > caminho do cd / para / na inicialização do sistema?

    
por dragonmnl 18.09.2015 / 16:25

1 resposta

1

Parece que você deve adicionar algumas linhas aos arquivos bash do seu usuário.

se você quiser que o konsole abra no login adicione:

konsole&

ao final do arquivo ~/.bash_profile . Os comandos neste arquivo são executados quando o usuário faz login.

se você quiser o konsole to cd em um diretório quando ele for aberto, adicione:

cd /to/path

ao final do arquivo ~/.bashrc . Os comandos neste arquivo são executados sempre que o usuário abre um terminal.

EDIT: para responder a sua pergunta direta, para resolver o problema de permissão, execute o comando chmod 755 myscript . Você quase certamente não tem permissões de execução ativadas. Este comando falhará se o usuário não possuir o arquivo, nesse caso você terá que executar o comando como o proprietário do arquivo.

    
por 18.09.2015 / 16:41

Tags