[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Obter diretório de execução do script
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Obter diretório de execução do script |
Date: |
Wed, 2 Jul 2008 11:44:57 -0300 |
$ 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 <address@hidden>:
> 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á.
>
>