回答編集履歴

1

1

2016/08/31 12:54

投稿

takasima20
takasima20

スコア7458

test CHANGED
@@ -11,3 +11,51 @@
11
11
  という処理をつくって cron から一定時間間隔で起動する
12
12
 
13
13
  というのはどうでしょうか。
14
+
15
+ --- 追記 ---
16
+
17
+
18
+
19
+ //思いつきなので、細かいとこは自分でつめてくださいね。
20
+
21
+
22
+
23
+ ```
24
+
25
+ # 更新処理を実施
26
+
27
+ if [ ${#diff} != 0 ] ; then
28
+
29
+ # 差分がある場合は反映する
30
+
31
+ #`git reset --hard origin/$branch` 1>>$LOG 2>&1
32
+
33
+ echo "git reset --hard origin/${branch}" >>hoge.txt
34
+
35
+
36
+
37
+ fi
38
+
39
+ ```
40
+
41
+ という感じで、まずは実行せずにリストの更新だけ実施。
42
+
43
+ それとは別のスクリプトで
44
+
45
+ ```
46
+
47
+ exe=`head -1 hoge.txt`
48
+
49
+ sed -e '1d' hoge.txt >tmp.txt
50
+
51
+ $exe
52
+
53
+ mv tmp.txt hoge.txt
54
+
55
+ ```
56
+
57
+ という感じで実行。
58
+
59
+ hoge.txtの更新に矛盾がおきないように調査と実行の
60
+
61
+ タイミングを調整する必要があります。