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

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

Re: Obter diretório de execução do script


From: Anderson
Subject: Re: Obter diretório de execução do script
Date: Wed, 02 Jul 2008 16:06:31 -0000
User-agent: eGroups-EW/0.82

Na verdade descobri que será um script agendado que executará outros
scripts. Baseado nessas dicas vou testar essa linha

find /diretorio_base -name "*script.sh"  -exec dirname {} \;
/diretorio_base/caminho_completo_do_script

Obrigado novamente



--- Em address@hidden, "Flavio Junior" <billpp@...>
escreveu
>
> $ dirname $0
> 
> Dentro do script.
> 
> $0 = caminho completo que o script foi chamado, ou seja:
> 
> /usr/local/bin/meuscript.sh == $0
> 
> dirname $0 == /usr/local/bin
> 
> Porem, se o script for cahmado assim:
> cd /usr/local/bin
> ./meuscript.sh
> 
> Então o $0 vai ser "./meuscript.sh" e não vai resolver teu problema.
> 
> Se for esse o caso, ai voltamos a thread e falando de which, type,
> find ou locate.
> 
> Sorte ;)
> 
> --
> 
> Flávio do Carmo Júnior aka waKKu
> 
> 2008/7/2 Anderson <andersonp.almeida@...>:
> > Bom dia pessoal,
> >
> > Preciso executar alguns scripts em servidores e diretorios diversos
> > através do crontab. É possível obter o caminho onde o script é
executado ?
> > A intenção é utilizar o local do script para gravar alguns logs.
> >
> > Obrigado desde já.
> >
> >
>




reply via email to

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