質問編集履歴

6

誤字修正

2023/03/23 17:14

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
 
58
58
  ### 【2022/03/23/11/19追記】otn様へmの回答2
59
- ps fx で下記のような内容が得られます。30561と30563でlogchecker.shが二重に起動しており、しかも30563 はtailの子プロセスになっているので、これがループと関係があるのかもしれません。
59
+ ps fx で下記のような内容が得られます。
60
60
  ```
61
61
  30645 ? S 0:00 sshd: pi@notty
62
62
  30646 ? Ss 0:00 \_ /usr/lib/openssh/sftp-server

5

追記

2023/03/23 03:09

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -54,3 +54,27 @@
54
54
  ```
55
55
  otn様のいう通り一気に10行書き込まれたら10回curlしているのをループとして見えている可能性もあり、これをまとめて1回にする方法があれば、それでもいいのかもしれません。
56
56
 
57
+
58
+ ### 【2022/03/23/11/19追記】otn様へmの回答2
59
+ ps fx で下記のような内容が得られます。30561と30563でlogchecker.shが二重に起動しており、しかも30563 はtailの子プロセスになっているので、これがループと関係があるのかもしれません。
60
+ ```
61
+ 30645 ? S 0:00 sshd: pi@notty
62
+ 30646 ? Ss 0:00 \_ /usr/lib/openssh/sftp-server
63
+ 30610 ? Ss 0:00 /lib/systemd/systemd --user
64
+ 30611 ? S 0:00 \_ (sd-pam)
65
+ 30561 ? S 0:00 /bin/sh ./logchecker.sh
66
+ 30562 ? S 0:00 \_ tail -n 0 -f /var/lib/homebridge/homebridge.log
67
+ 30563 ? S 0:00 \_ /bin/sh ./logchecker.sh
68
+ 31971 ? S 0:00 \_ curl -k https://hogehoge
69
+ 18040 ? Ssl 1:01 hb-service
70
+ 18056 ? Sl 0:32 \_ homebridge
71
+ 18069 ? Sl 0:12 | \_ homebridge: homebridge-hogehoge1
72
+ 18077 ? Sl 0:35 | \_ homebridge: homebridge-hogehoge2
73
+ 18079 ? Sl 0:35 | \_ homebridge: homebridge-hogehoge3
74
+ 18089 ? Sl 0:15 | \_ homebridge: homebridge-hogehoge4
75
+            ・
76
+            ・
77
+            ・
78
+
79
+ ```
80
+

4

追記

2023/03/23 02:22

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -45,7 +45,7 @@
45
45
  https://qiita.com/Qrg/items/107928672569a8141222
46
46
 
47
47
  ### 【2022/03/23/11/19追記】otn様への回答
48
- 一度エラーが発動すると下記のようなエラーが同時に1行~10行ぐらい書き込まれます(行数は状況により変化、デバイス名部分は伏せています)。このエラーを放置すると、5秒置き程度で同じエラーが書き込まれます。プラグインを再起動するとエラーは静まります。本来はこのプラグインのエラーを修正すべきだと思いますが、このプラグインの開発者ではありませんので。。。Githubでissueとして上げてはいます。
48
+ 一度エラーが発動すると下記のようなエラーが同時に1行~10行ぐらい書き込まれます(行数は状況により変化、デバイス名部分は伏せています)。なおタイムスタンプはありません。このエラーを放置すると、5秒置き程度で同じエラーが書き込まれます。プラグインを再起動するとエラーは静まります。本来はこのプラグインのエラーを修正すべきだと思いますが、このプラグインの開発者ではありませんので。。。Githubでissueとして上げてはいます。
49
49
  ```
50
50
  [Tuya] Socket had a problem and will reconnect to "デバイス1" (EHOSTUNREACH)
51
51
  [Tuya] Socket had a problem and will reconnect to "デバイス2" (Error: ERR_CONNECTION_TIMED_OUT)

3

誤字修正

2023/03/23 02:20

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
  上記のスクリプトは以下から拝借しております。
45
45
  https://qiita.com/Qrg/items/107928672569a8141222
46
46
 
47
- ###追記
47
+ ### 【2022/03/23/11/19追記】otn様への回答
48
48
  一度エラーが発動すると下記のようなエラーが同時に1行~10行ぐらい書き込まれます(行数は状況により変化、デバイス名部分は伏せています)。このエラーを放置すると、5秒置き程度で同じエラーが書き込まれます。プラグインを再起動するとエラーは静まります。本来はこのプラグインのエラーを修正すべきだと思いますが、このプラグインの開発者ではありませんので。。。Githubでissueとして上げてはいます。
49
49
  ```
50
50
  [Tuya] Socket had a problem and will reconnect to "デバイス1" (EHOSTUNREACH)

2

otn様の質問に対する回答を追記しました

2023/03/23 02:19

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -44,3 +44,13 @@
44
44
  上記のスクリプトは以下から拝借しております。
45
45
  https://qiita.com/Qrg/items/107928672569a8141222
46
46
 
47
+ ###追記
48
+ 一度エラーが発動すると下記のようなエラーが同時に1行~10行ぐらい書き込まれます(行数は状況により変化、デバイス名部分は伏せています)。このエラーを放置すると、5秒置き程度で同じエラーが書き込まれます。プラグインを再起動するとエラーは静まります。本来はこのプラグインのエラーを修正すべきだと思いますが、このプラグインの開発者ではありませんので。。。Githubでissueとして上げてはいます。
49
+ ```
50
+ [Tuya] Socket had a problem and will reconnect to "デバイス1" (EHOSTUNREACH)
51
+ [Tuya] Socket had a problem and will reconnect to "デバイス2" (Error: ERR_CONNECTION_TIMED_OUT)
52
+ [Tuya] Socket had a problem and will reconnect to "デバイス3" (Error: ERR_CONNECTION_TIMED_OUT)
53
+ [Tuya] Socket had a problem and will reconnect to "デバイス4" (Error: ERR_CONNECTION_TIMED_OUT)
54
+ ```
55
+ otn様のいう通り一気に10行書き込まれたら10回curlしているのをループとして見えている可能性もあり、これをまとめて1回にする方法があれば、それでもいいのかもしれません。
56
+

1

誤字修正

2023/03/20 22:43

投稿

skel
skel

スコア5

test CHANGED
File without changes
test CHANGED
@@ -39,7 +39,7 @@
39
39
  狙いどおりlogファイルの最終行がSocket had a problem and will reconnect to XXXXX...になるとスクリプトは動くのですが、その後ログが進んで最終行が別の内容になっても、killするまで10秒ごとにLINEに通知が飛び続けます。
40
40
  スクリプトの実行は1回だけでよいのですが、どのように解決すればよいでしょうか。
41
41
 
42
- ### 前提
42
+ ### その他
43
43
  当方非プログラマの超初心者です。コピペしたプログラムを改変する程度のスキルです。
44
44
  上記のスクリプトは以下から拝借しております。
45
45
  https://qiita.com/Qrg/items/107928672569a8141222