não acha script [RESOLVIDO]

1. não acha script [RESOLVIDO]

Bruno Santana
bruno_r_santana

(usa Ubuntu)

Enviado em 25/10/2011 - 14:01h

Olá galera,

Eu configurei o PATH no arquivo /etc/environment e quando uso "echo" para mostrar aparece a pasta que configurei: /home/bruno/Meus\ documentos/inicializa/

bruno@Bruno:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/bruno/Meus\ documentos/inicializa/

Porém quando tento executar um script chamado inicializa nesse caminho, não acha:

bruno@Bruno:~/Meus documentos/inicializa$ ini
inifile init initctl
bruno@Bruno:~/Meus documentos/inicializa$ cd
bruno@Bruno:~$ ini
inifile init initctl
bruno@Bruno:~$ inicializa
inicializa: comando não encontrado
bruno@Bruno:~$ inicializa.sh
inicializa.sh: comando não encontrado
bruno@Bruno:~$

Vejam que o autocompletar não acha o script "inicializa" e quando tento chamá-lo dá erro. Já encerreu a sessão e entrei de novo e renomeei o arquivo para ficar com o .sh mas não foi. Vejam a localização do script:

bruno@Bruno:~/Meus documentos/inicializa$ pwd
/home/bruno/Meus documentos/inicializa
bruno@Bruno:~/Meus documentos/inicializa$ ls
inicializa
bruno@Bruno:~/Meus documentos/inicializa$

Poderiam me ajudar por favor?

valeu pela ajuda.


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 25/10/2011 - 20:44h

Usa um diretório sem espaços no nome, você usou em "Meus Documentos", coloque em um diretório sem espaços, como o /sbin que deu certo, ou um /home/seu_usuario/scripts


Abraços

3. Re: não acha script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/10/2011 - 14:12h

coloque o seu script no /sbin
e testa e não esqueça das permissões

espero que ajude


4. joguei no /sbin

Bruno Santana
bruno_r_santana

(usa Ubuntu)

Enviado em 25/10/2011 - 14:24h

Olá,

joguei em /sbin e funcionou, então está resolvido, obrigado. Mas eu gostaria muito de aprender a configurar um diretório novo no PATH e usar os scripts dele, por questões de organização.

Alguém tem alguma idéia porque não funcionou o jeito que eu fiz?

valeu!


5. deu certo

Bruno Santana
bruno_r_santana

(usa Ubuntu)

Enviado em 26/10/2011 - 08:40h

Mudei o nome da pasta e ajustei na variável PATH do /etc/environment e foi:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/bruno/MeusDocumentos/inicializa/"

Obrigado, abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts