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

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

Re: [shell-script] Duvida: forma correta de se executar (chamar) um scri


From: Thomaz de Oliveira dos Reis
Subject: Re: [shell-script] Duvida: forma correta de se executar (chamar) um script
Date: Mon, 19 Dec 2011 10:45:20 -0200

Aí Júlio, acho que está precisando trocar o óculos.. hehehehe :)

Na verdade existe um espaço:

.[espaço]/opt/teste/X.sh

Nessa opção, você ao invés de iniciar um "sub-shell" para executar o
script, você executa o script no shell atual.

A principal diferença nisso, na prática, é que alterações em variáveis
de ambientes feitas dentro do script refletirão no shell atual.

att.
Thomaz

2011/12/19 Julio C. Neves <address@hidden>:
> A 1ª e a 2ª forma são incompatíveis entre si. Na 1ª vc manda executar
> scripts que estariam no diretório opt/teste que estaria abaixo do raiz (/)
> no 2º os scripts estariam no opt/teste abaixo do diretório corrente (./).
> Os dois só seriam compatíveis se o seu diretório corrente fosse o raiz.
>
> O 3º deve ser evitado, pois vc usa um interpretador a mais que o necessário.
>
> Assim sendo, vc deve utilizar um dos primeiros. O que estiver com o caminho
> correto.
> Abcs,
> Julio
> *Já foi lançado "Bombando o
> Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666>
> ". *
> *Show **de interfaces gráficas sob Shell!*
> *
> *
>
>
>
> Em 18 de dezembro de 2011 22:21, Fabricio Candido <
> address@hidden> escreveu:
>
>> **
>>
>>
>> Pessoal,boa noite.
>>
>> Peço apoio de voces para me esclarecer uma duvida: tenho um script
>> (inicio.sh), onde dentro de seu conteudo chamo outros scripts. Estes
>> scripts sao: coleta.sh , analisa.sh e saida.sh
>>
>> Entendo que posso executar os scripts dentro de inicio.sh de algumas
>> maneiras:
>>
>> # cat inicio1.sh
>> #!/bin/bash
>>
>> /opt/teste/coleta.sh
>> /opt/teste/analisa.sh
>> /opt/teste/saida.sh
>>
>> #
>>
>> ou
>>
>> # cat inicio2.sh
>> #!/bin/bash
>>
>> . /opt/teste/coleta.sh
>> . /opt/teste/analisa.sh
>> . /opt/teste/saida.sh
>>
>> #
>>
>> ou
>>
>> # cat inicio3.sh
>> #!/bin/bash
>>
>> /bin/bash /opt/teste/coleta.sh
>> /bin/bash /opt/teste/analisa.sh
>> /bin/bash /opt/teste/saida.sh
>>
>> #
>>
>> Quais destas forma de executar estes 3 scripts é a mais recomendada, e
>> caso exista alguma outra forma que esta seja citada.
>> Outra duvida seria se existe alguma diferenca em relacao à performance
>> e/ou consumo de recursos dentre as forma apresentadas acima.
>>
>> Desde já, agradeço a atenção e desejo um Feliz Natal.
>>
>> []s
>>
>> Fabricio Candido
>> address@hidden
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
> [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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>


reply via email to

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