質問編集履歴

1

実際のスクリプトの内容を記載致しました。

2017/12/16 08:41

投稿

020n
020n

スコア36

test CHANGED
File without changes
test CHANGED
@@ -14,15 +14,35 @@
14
14
 
15
15
 
16
16
 
17
- スクリプト以下のような記述をしております。
17
+ スクリプトの内容は以下す。
18
18
 
19
19
  ```bash
20
20
 
21
+ #!/bin/bash
22
+
23
+
24
+
21
- while read line
25
+ while read ip
22
26
 
23
27
  do
24
28
 
29
+ ret=$(ssh $ip 'ps aux | grep -v grep | grep mine | wc -l')
30
+
31
+
32
+
33
+ if [ $ret -eq 1 ]; then
34
+
35
+ echo OK running: $ip
36
+
37
+ elif [ $ret -eq 0 ]; then
38
+
39
+ echo NG stopped: $ip
40
+
41
+ else
42
+
25
- <処理内容>
43
+ echo UNKNOWN: $ip
44
+
45
+ fi
26
46
 
27
47
  done
28
48