首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudFormation命令列表cwd

CloudFormation命令列表cwd
EN

Stack Overflow用户
提问于 2018-05-23 21:53:34
回答 1查看 425关注 0票数 0

我有一个需要运行的20个命令的列表,请参见下面的代码片段(显示命令01和02)

代码语言:javascript
复制
            "AWS::CloudFormation::Init": {
                "configSets": {
                    "default": [
                        "install_packages"
                    ]
                },
                "install_packages": {
                    "commands": {
                        "01": {
                            "command": "sudo -H pip3 install --upgrade pip",
                            "cwd": "/home/ubuntu"
                        },
                        "02": {
                            "command": "sudo -H pip3 install virtualenv",
                            "cwd": "/home/ubuntu"
                        },
                        ...

如你所见,这里的cwd是重复的。我想从主目录/home/ubuntu运行所有这些命令。有没有办法做到这一点,而不是在每个命令中指定它?如果未在此处设置,默认cwd是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-31 07:48:52

IIRC,命令将允许执行多个bash命令。您可以尝试将多个命令合并到单个命令参数中-只需复制02中的命令,并将其添加到01中的命令末尾,并在其间添加&&,即sudo -H pip3 install --upgrade pip && sudo -H pip3 install virtualenv

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50490210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档