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
