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

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

Re: [shell-script] Shell - comportamento estranho...


From: Julio C. Neves
Subject: Re: [shell-script] Shell - comportamento estranho...
Date: Wed, 19 Jul 2006 17:15:54 -0300

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 <address@hidden>:
>
> 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]



reply via email to

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