Luis,
faça no prompt:

echo $PATH

Se não aparecer nada ou os caminhos listados forem malucos, crie a variável
no seu .bash_profile, se a variável estiver definida, teste:

export PATH

e em seguida execute novamente os scripts. Funcionou? Vá no arquivo que cria
estas variáveis (.bash_profile ou .bash_rc) e inclua este export na última
linha.

-- 
[ ]s,
Julio (http://www.julioneves.com)
Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias
7 a 11 de novembro - SESC Vila Mariana - SP
www.conisli.org


2006/7/19, ltiani <[EMAIL PROTECTED]>:
>
> Pessoal,
>
> Tenho um RH aqui que, ao menos para o leigo aqui, esta esquisito.
>
> Estavamos criando alguns scripts e coisas estranhas aconteciam com
> blocos de - if [ blabla ] then; blabla fi - entre outros... achei que
> fosse sintaxe ou logica, ateh que precisei fazer um script simples que
> chamava um outro script simples que estao no mesmo diretorio, com
> root, e mesmo comportamento.
>
> Ai resolvi fazer uns testes... vejam os scripts e o que apresentaram
> ao roda-los:
>
> versao:
> # uname -a
> Linux linux 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686
> athlon i386 GNU/Linux
> # cat /etc/redhat-release
> Red Hat Enterprise Linux ES release 4 (Nahant)
>
> --------
> Script a ser chamado:
> # more joblibhr.scr
> echo $PATH
> #./joblibhr.scr
> /blalbalbalba:/balbla
> -- roudou normal, num vou por aki toda a salada ---
> -- ateh aqui tudo bem... --
>
>
> -------
> 1o. script:
> # more apsjpd31.scr
> #!/bin/bash
> jobname=apsjpd31
> /producao/scriptp/./joblibhr.scr
>
> #./apsjpd31.scr
> : No such file or directoryoducao/scriptp/./joblibhr.scr
>
> --------
> 2o. script:
> # more apsjpd31.scr
> #!/bin/bash
> jobname=apsjpd31
> /producao/scriptp/joblibhr.scr
>
> #./apsjpd31.scr
> : No such file or directoryoducao/scriptp/joblibhr.scr
>
> --------
> 3o. script:
> # more apsjpd31.scr
> /producao/scriptp/joblibhr.scr
>
> #./apsjpd31.scr
> : No such file or directoryoducao/scriptp/joblibhr.scr
>
> --------
> 4o. script:
> # more teste.scr
> ls
> /bin/ls
>
> #./teste.scr
> : command not found: ls
> : No such file or directorys
>
> --------
> 4o. script (esse teste rodou!!):
> # more apsjpd31.scr
> #!/bin/bash
> echo "Teste"
> rc=`/producao/scriptp/joblibhr.scr`
> echo $rc
>
> #./apsjpd31.scr
> Teste
> /bla/ballala:/blalbalba
> ---------
>
> Rodei esses testes com - #!/bin/bash - #!/bin/sh - #!/bin/ksh - e nada.
>
> Onde estou errando?
>
> Luis
> (desculpem o tamanho)
>
>
>
>
> 
>



-- 
[ ]s,
Julio (http://www.julioneves.com)
Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias
7 a 11 de novembro - SESC Vila Mariana - SP
www.conisli.org


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a