shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Config RedHat


From: Luciano
Subject: Re: Config RedHat
Date: Wed, 06 Nov 2002 18:45:21 -0000
User-agent: eGroups-EW/0.82

Beleza Gustavo!

Editando o .bash_profile e colocando o meu diretorio na variavel 
PATH, todos os scripts estao funcionando.

Julio, realmente estava tudo certo. Valeu.


Obrigado,
Luciano



--- Em shell-script@y..., Gustavo Jantsch <jantsch@b...> escreveu
> Veja bem, quando você utilizava o DOS ele automaticamente assume 
que os 
> programas do diretório corrente podem ser executados. Em sistemas 
Unix-like, 
> por questões de segurança, os nomes dos executavies, no prompt, 
devem ser 
> precedidos pelo path (ex. /bin/bash, ./script), ou o caminho deve 
constar na 
> variável de ambiente PATH (setada em /etc/profile ou 
~/.bash_profile)
> 
> Isso previne que alguem coloque um cavalo de troia no seu diretório 
home 
> chamado 'ls' e este se acione ao você listar o seu conteúdo.
> 
> Quando você usa algo do tipo ./script.sh você está dizendo ao shell 
para 
> executar o comando 'script.sh' no diretório './' (que é o diretório 
corrente).
> 
> Para editar o path faça
> PATH=$PATH:/home/usuario; export PATH
> e coloque essa linha no arquivo ~/.bash_profile para que seja 
automaticamente 
> executado toda vez que você executar o login.
> 
> Se algo não ficou claro pergunte.
> 
> []s.
> Gustavo.
> 
> 
> Em Qua 06 Nov 2002 15:32, você escreveu:
> > Gustavo,
> >
> > Nao abri os arquivos, apenas fiz ftp, em modo ascii.
> > Mas quando executo: " ./script.sh " , ele agora funciona. Blz...
> > Mas ainda nao entendi bem, é o path que esta errado? Como edito o
> > path, para corrigir se for o caso.
> >
> >
> > Valeu,
> > Luciano
> >
> >
> > --- Em shell-script@y..., Gustavo Jantsch <jantsch@b...> escreveu
> >
> > > Olá!
> > >
> > > Pode estar acontecendo diversas coisas.
> > > Utilize "whereis bash" ou "which bash" para ter a localização 
exata
> >
> > do
> >
> > > executável.
> > >
> > > Uma pergunta: por um acaso você abriu (durante o transporte dos
> >
> > scripts) os
> >
> > > arquivos em algum editor DOS ou Windows?
> > > Quando o path do #! está errado ou o interpretador é mal 
informado
> >
> > o sintoma
> >
> > > é esse:
> > > [usuario]$ head -2 script.sh
> > > #!/bin/_bash
> > > #
> > > [usuario]$ ./script.sh
> > > bash: ./script.sh: Arquivo ou diretório não encontrado
> > >
> > > Ao que parece você tem uma sequência de \r\n (padrao DOS) no 
final
> >
> > de cada
> >
> > > linha do script. Tente rodar:
> > >
> > > $ cat script.sh | tr -d "\015" > novo_script.sh
> > > $ chmod u+x novo_script.sh
> > >
> > > e tente rodá-lo.
> > >
> > > []s,
> > > Gustavo.
> > >
> > > Em Qua 06 Nov 2002 13:02, você escreveu:
> > > > Caros,
> > > >
> > > > Particionei o meu HD e instalei o Red hat 7.3, para rodar os 
meus
> > > > shell-scritps de teste (melhor do que rodar nos servidores em
> > > > producao).
> > > >
> > > > So que nenhum dos scritps rodou... Devo estar comendo bola:
> > > > simplesmente quando rodo determinado script diz =>
> > > > bash : comand not found...
> > > >
> > > > Sei que poderia ser a shell que estaria utilizando, mas mudei 
para
> > > > shell padrao do linux, quando importei os arquivos ( 
#!/bin/bash).
> > > > Verifiquei as permissoes (para execucao - ex. 777)
> > > >
> > > > Tentei como root, como usuario comum que criei, mas nada...
> > > > Em modo texto, nao sei verificar qual o shell que o usuario
> >
> > utiliza
> >
> > > > (alguem sabe?).
> > > > Mas abri o modo grafico e pelo "user manager" conferi a shell 
que
> > > > estava sendo utilizada (bash)
> > > >
> > > > Alguem pode me dar uma forca...
> > > >
> > > > Valeu,
> > > > Luciano
> > > >
> > > >
> > > >
> > > > --------------------------------------------------------------
----
> >
> > ---
> >
> > > > Esta lista não admite a abordagem de outras liguagens de
> >
> > programação, como
> >
> > > > perl, C etc. Quem insistir em não seguir esta regra será 
moderado
> >
> > sem
> >
> > > > prévio aviso.
> > > > --------------------------------------------------------------
----
> >
> > --- Sair
> >
> > > > da lista: shell-script-unsubscribe@y...
> > > > --------------------------------------------------------------
----
> >
> > ---
> >
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listasdiscussao.cjb.net
> > > > --------------------------------------------------------------
----
> >
> > ---
> >
> > > > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > > > http://br.yahoo.com/info/utos.html
> >
> > ------------------------------------------------------------------
---
> > Esta lista não admite a abordagem de outras liguagens de 
programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado 
sem
> > prévio aviso.
> > ------------------------------------------------------------------
--- Sair
> > da lista: shell-script-unsubscribe@y...
> > ------------------------------------------------------------------
---
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ------------------------------------------------------------------
---
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > http://br.yahoo.com/info/utos.html


reply via email to

[Prev in Thread] Current Thread [Next in Thread]