質問編集履歴
2
情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,6 +2,13 @@
|
|
2
2
|
|
3
3
|
Amazon S3からバケット一覧取得するものです(学校の課題)。
|
4
4
|
リトライ回数上限に達して、エラーになっているコマンド(シェル変数)をエラーメッセージとして、表示させたいのですが、何も表示されないです、、、どうしたものでしょうか、、、?
|
5
|
+
|
6
|
+
【追記】
|
7
|
+
あまりに情報不足でした。
|
8
|
+
対象のS3バケットはgrepしている文字列に該当するものがないので、grepしたときにマッチせずにエラーがメッセージに表示されると想定していました。
|
9
|
+
「logger -ip syslog.err message:<エラー>」のような感じを想像していました。
|
10
|
+
|
11
|
+
linux初心者なもので、そもそもgrepの挙動自体表面的にしかわかっていないかもしれないので、見当違いなこと言っていたらぜひ指摘ください。
|
5
12
|
|
6
13
|
|
7
14
|
```bash
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
status3=$?
|
31
31
|
|
32
32
|
if [ ${status1} -ne 0 ]; then
|
33
|
-
logger -ip syslog.warn "message:Retry
|
33
|
+
logger -ip syslog.warn "message:Retry aws s3 ls['${cnt}']"
|
34
34
|
continue
|
35
35
|
elif [ ${status2} -ne 0 ]; then
|
36
36
|
logger -ip syslog.warn "message:Retry grep['${cnt}']"
|