

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# run\$1command
<a name="agent-run"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

运行 OpsWorks Stacks 命令，该命令是一个 JSON 文件，其中包含一个 Chef 运行列表，其中包含执行 OpsWorks 堆栈活动所需的信息（设置、配置、部署等）。`run_command` 命令会生成一个日志条目，可以通过运行 [show\$1log](agent-show.md) 来查看。此选项仅用于开发目的，因此 OpsWorks Stacks 不会跟踪更改。

```
sudo opsworks-agent-cli run_command [activity] [date] [/path/to/valid/json.file]
```

 默认情况下，`run_command`运行最新的 OpsWorks 堆栈命令。使用以下选项指定特定的命令。

**活动**  
运行指定的 OpsWorks Stacks 命令：`setup``configure`、`deploy`、、`undeploy`、`start``stop`、或`restart`。

**date**  
运行在指定时间戳执行的 AWS OpsWorks 命令。要获取有效时间戳的列表，请运行 [list\$1commands](agent-list.md)。

**file**  
运行指定命令的 JSON 文件。要获取命令的文件路径，请运行 [get\$1json](agent-json.md)。

以下输出示例来自运行了配置命令的实例。

```
$ sudo opsworks-agent-cli run_command configure

[2015-12-02 16:52:53]  INFO [opsworks-agent(21970)]: About to re-run 'configure' from 2015-12-01T18:20:24
...
[2015-12-02 16:53:02]  INFO [opsworks-agent(21970)]: Finished Chef run with exitcode 0
```