(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.
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?