AWS ECS 多个命令,不要在第一次错误时退出

问题描述 投票:0回答:1

我在 ECS 中运行多个命令,即使前面的一个命令失败,我也需要所有命令都运行。

我尝试了这个命令:

"command": ["dbt source freshness --project-dir $DBT_PROJECT_DIR --target prod && python3 -m awscli s3 cp my_project/target/sources.json s3://my_bucket/dbt/"]

我的问题是,当第一个命令有任何错误时,容器退出,但即使第一个命令返回错误,我也需要执行第二个(以及以下所有)命令。

有办法做到这一点吗?谢谢!

amazon-web-services amazon-ecs dbt
1个回答
0
投票

我已将 && 替换为 ;正如尤里在评论中所建议的,它按照我的意愿工作。

© www.soinside.com 2019 - 2024. All rights reserved.