web-dev-qa-db-ja.com

特定の作業ディレクトリでバックグラウンドプロセスを開始できますか?

私はこの構造を持っていると言います

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

Masterscriptでは、他のスクリプトをバックグラウンドプロセスとして生成します。

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

問題は、script1とscript2がmasterscriptの作業ディレクトリを継承することです。これらのスクリプトを作業ディレクトリで開始する方法はありますか?

2
Pithikos
(cd /a   && ./script1)&
(cd /a/b && ./script2)&

名前にスペースや*()などの特殊文字が含まれていない場合は、引用符は必要ありません。