回答編集履歴
2
追加の情報
test
CHANGED
@@ -12,3 +12,11 @@
|
|
12
12
|
|
13
13
|
ってなってるのは、stdout_lines が配列(リスト)で、空であることを示しているので、単純に length を拾えば 0 になる。
|
14
14
|
プロセスが見つかった場合には ps の処理結果として1行以上の文字列が入るので、1 以上ならプロセスがある(fail させたい)になる
|
15
|
+
|
16
|
+
あとどうでもいいけど、pipefail するような内容ではないので、
|
17
|
+
|
18
|
+
```
|
19
|
+
cmd: ps aux | grep hog[e]
|
20
|
+
```
|
21
|
+
|
22
|
+
で十分動く。シェル資源の節約になるし読むのも楽。
|
1
補足の追加
test
CHANGED
@@ -3,3 +3,12 @@
|
|
3
3
|
```
|
4
4
|
|
5
5
|
でいいと思うんだけど。。。
|
6
|
+
|
7
|
+
補足しておくと、最初の結果のダンプで
|
8
|
+
|
9
|
+
```
|
10
|
+
"stdout_lines": []
|
11
|
+
```
|
12
|
+
|
13
|
+
ってなってるのは、stdout_lines が配列(リスト)で、空であることを示しているので、単純に length を拾えば 0 になる。
|
14
|
+
プロセスが見つかった場合には ps の処理結果として1行以上の文字列が入るので、1 以上ならプロセスがある(fail させたい)になる
|