
jorgevisentini
(usa CentOS)
Enviado em 23/11/2016 - 14:43h
Pessoal beleza?
Eu sei que tem vários tópico semelhantes... mas minha dúvida ainda permanece...
Eu estou criando um script de backup de VMs...
Eu quero executar este script de qualquer pasta...
Eu até consigo, mas dai ele lê cria a estrutura onde eu executo e não onde é para criar...
Eu quero também ler as configurações como local de log e local do script do arquivo de configuração...
Então... no meu script, inicialmente eu tenho apenas 2 arquivos, o .sh e um arquivo .conf.
listaVMs.sh
listaVMs.conf
Digamos que meu diretório seja no /etc/listaVMs e dentro desse diretório eu tenha os dois arquivos acima, e depois de executado o script, seja criado toda a estrutura de pastas dentro de /etc/listaVMs.
Se eu executar o script de dentro de /etc/listaVMs ele executa normalmente, mas se eu estiver dentro de /root por exemplo e executar /etc/listaVMs/listaVMs.sh ele cria toa a estrutura dentro do /root, e não é isso que quero...
Alguém tem alguma ideia para contornar esse problema?
Valeu!