Posso iniciar um processo em segundo plano com um diretório de trabalho específico?

2

Digamos que eu tenha essa estrutura

/masterscript
/a/script1
/a/b/script2

No masterscript eu gero os outros scripts como processos em segundo plano:

"/a/script1" &
"/a/b/script2" &

O problema é que script1 e script2 herdam o diretório de trabalho do masterscript. Existe uma maneira de iniciar esses scripts com diretórios de trabalho dos diretórios onde eles estão?

    
por Pithikos 29.08.2014 / 15:41

1 resposta

3
(cd /a   && ./script1)&
(cd /a/b && ./script2)&

Se os nomes não contiverem espaços ou caracteres especiais, como * , ( ou ) , você não precisa de citações.

    
por 29.08.2014 / 15:48