

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

執行 OpsWorks Stacks 命令，這是包含 Chef 執行清單的 JSON 檔案，其中包含執行 OpsWorks Stacks 活動 （設定、設定、部署等） 所需的資訊。`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 Stacks 命令。使用下列選項來指定特定命令。

**activity**  
執行指定的 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
```