質問編集履歴

2

情報追記

2022/07/13 11:12

投稿

kameda_00000
kameda_00000

スコア1

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

誤字

2022/07/13 10:39

投稿

kameda_00000
kameda_00000

スコア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 kubectl['${cnt}']"
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}']"