是什么从aws ecs describe-services中控制ECS事件日志中createdAt的格式? 带有“ bash -l” 使用bash从zsh开始:

问题描述

在将shell切换到zsh(我的脚本使用bash运行)之后,我无法为aws ecs describe-services的输出编写可靠的解析器。

services.events的createdAt字段与非登录Shell相比,如果从登录Shell启动该过程,则返回的结果将有所不同,但我不了解控制输出格式的环境是什么。有人知道吗?

带有“ bash -l”

aws ecs describe-services --cluster $ECS_CLUSTER_NAME --service $ECS_SERVICE_NAME | jq '.services[0].events[0]' 
{
  "id": "885a572b-f7c9-491b-a16b-8e567179d28a","createdAt": 1597390197.826,"message": "(service refapp-ecs-service) has reached a steady state."
}

使用bash(从zsh开始):

aws ecs describe-services --cluster $ECS_CLUSTER_NAME --service $ECS_SERVICE_NAME | jq '.services[0].events[0]' 
{
  "id": "885a572b-f7c9-491b-a16b-8e567179d28a","createdAt": "2020-08-14T09:29:57.826000+02:00","message": "(service refapp-ecs-service) has reached a steady state."
}

两个环境都有

LANG=en_US.UTF-8

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...