質問編集履歴
2
タイトルを変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
ログに文字列を書き込まれたことを検知したい
|
1
|
+
ログに文字列を書き込まれたことをシェルスクリプト内で検知したい
|
test
CHANGED
File without changes
|
1
質問がいまいちだったので、新しい質問に変更しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ログに文字列を書き込まれたことを検知したい
|
test
CHANGED
@@ -2,50 +2,68 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
シェルスクリプトで、とある文字列がログファイルに書き込まれるのを待ちたいので、以下のように記述しました。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
10
|
-
|
11
|
-
spring boot の保守案件を任されました。
|
12
|
-
|
13
|
-
DBはpostgresで更新用1台、参照用に1台あります。
|
14
|
-
|
15
|
-
|
9
|
+
tailf -n 0 $LOG_FILE | fgrep started -m 1
|
16
10
|
|
17
11
|
|
18
12
|
|
19
|
-
|
13
|
+
これで大体は問題なく動くのですが、10回に1回ほど動かないです。
|
20
14
|
|
21
|
-
|
15
|
+
理由が不明です。。。
|
22
16
|
|
23
17
|
|
24
18
|
|
25
|
-
この場合、Tomcatのコネクションプールはいらないと思います。
|
26
|
-
|
27
|
-
pgpoolがあればpgpoolだけでいいと思います。
|
28
|
-
|
29
|
-
アプリのDB接続先設定はpgpoolとなっています。
|
30
|
-
|
31
|
-
|
19
|
+
お知恵をお借りしたいです。
|
32
20
|
|
33
21
|
|
34
22
|
|
23
|
+
以下、バージョン情報です。
|
24
|
+
|
25
|
+
```ここに言語を入力
|
26
|
+
|
35
|
-
|
27
|
+
# cat /etc/redhat-release
|
28
|
+
|
29
|
+
CentOS Linux release 7.7.1908 (Core)
|
30
|
+
|
31
|
+
# bash -version
|
32
|
+
|
33
|
+
GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
|
34
|
+
|
35
|
+
Copyright (C) 2011 Free Software Foundation, Inc.
|
36
|
+
|
37
|
+
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
36
38
|
|
37
39
|
|
38
40
|
|
41
|
+
This is free software; you are free to change and redistribute it.
|
39
42
|
|
43
|
+
There is NO WARRANTY, to the extent permitted by law.
|
40
44
|
|
41
|
-
|
45
|
+
# tailf -V
|
42
46
|
|
47
|
+
tailf from util-linux 2.23.2
|
48
|
+
|
49
|
+
# fgrep -V
|
50
|
+
|
43
|
-
|
51
|
+
grep (GNU grep) 2.20
|
52
|
+
|
53
|
+
Copyright (C) 2014 Free Software Foundation, Inc.
|
54
|
+
|
55
|
+
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
|
56
|
+
|
57
|
+
This is free software: you are free to change and redistribute it.
|
58
|
+
|
59
|
+
There is NO WARRANTY, to the extent permitted by law.
|
44
60
|
|
45
61
|
|
46
62
|
|
47
|
-
|
63
|
+
Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
|
48
64
|
|
49
|
-
|
65
|
+
```
|
50
66
|
|
67
|
+
|
68
|
+
|
51
|
-
よろしくお
|
69
|
+
よろしくお願い致します。
|