回答編集履歴

1

訂正

2016/12/16 03:43

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -1,3 +1,29 @@
1
+ A.Ichiさんの指摘があたりだと思います。自分の回答はまとをえていないですね。なぜなら
2
+
3
+
4
+
5
+ source script & ...(1)
6
+
7
+ /bin/sh script & ...(2)
8
+
9
+
10
+
11
+ どちらも子供プロセスで非同期に実行するという点では同様だからです。
12
+
13
+ (1)はそれが書いてある位置より上で設定されているshell変数を引き継いで実行し、
14
+
15
+ (2)は引き継がないというだけの違いですね。
16
+
17
+
18
+
19
+ 失礼しました。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
1
27
  sourceは現在のシェルプロセスへスクリプトを読み込み実行するものなのですが、子プロセスで非同期に実行させたいなら
2
28
 
3
29