

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

# 验证 CodeDeploy 代理是否正在运行
<a name="codedeploy-agent-operations-verify"></a>

本节介绍在您怀疑 CodeDeploy 代理已停止在实例上运行时要运行的命令。

**Topics**
+ [验证 Amazon Linux 或 RHEL 的 CodeDeploy 代理是否正在运行](#codedeploy-agent-operations-verify-linux)
+ [验证 Ubuntu 服务器的 CodeDeploy 代理是否正在运行](#codedeploy-agent-operations-verify-ubuntu)
+ [验证 Windows 服务器的 CodeDeploy 代理是否正在运行](#codedeploy-agent-operations-verify-windows)

## 验证 Amazon Linux 或 RHEL 的 CodeDeploy 代理是否正在运行
<a name="codedeploy-agent-operations-verify-linux"></a>

要查看 CodeDeploy 代理是否已安装并正在运行，请登录实例，然后运行以下命令：

```
systemctl status codedeploy-agent
```

如果命令返回错误，则表示未安装 CodeDeploy 代理。请按照[安装适用于亚马逊 Linux 或 RHEL 的 CodeDeploy 代理](codedeploy-agent-operations-install-linux.md)中所述进行安装。

如果 CodeDeploy 代理已安装并正在运行，您应该会看到类似的消息`The AWS CodeDeploy agent is running`。

如果您看到类似于 `error: No AWS CodeDeploy agent running` 的消息，请启动该服务并依次运行以下两个命令：

```
systemctl start codedeploy-agent
```

```
systemctl status codedeploy-agent
```

## 验证 Ubuntu 服务器的 CodeDeploy 代理是否正在运行
<a name="codedeploy-agent-operations-verify-ubuntu"></a>

要查看 CodeDeploy 代理是否已安装并正在运行，请登录实例，然后运行以下命令：

```
systemctl status codedeploy-agent
```

如果命令返回错误，则表示未安装 CodeDeploy 代理。请按照[为 Ubuntu 服务器安装 CodeDeploy 代理](codedeploy-agent-operations-install-ubuntu.md)中所述进行安装。

如果 CodeDeploy 代理已安装并正在运行，您应该会看到类似的消息`The AWS CodeDeploy agent is running`。

如果您看到类似于 `error: No AWS CodeDeploy agent running` 的消息，请启动该服务并依次运行以下两个命令：

```
systemctl start codedeploy-agent
```

```
systemctl status codedeploy-agent
```

## 验证 Windows 服务器的 CodeDeploy 代理是否正在运行
<a name="codedeploy-agent-operations-verify-windows"></a>

要查看 CodeDeploy 代理是否已安装并正在运行，请登录实例，然后运行以下命令：

```
powershell.exe -Command Get-Service -Name codedeployagent
```

您应该可以看到类似于如下所示的输出内容：

```
Status   Name               DisplayName
------   ----               -----------
Running codedeployagent    CodeDeploy Host Agent Service
```

如果命令返回错误，则表示未安装 CodeDeploy 代理。请按照[安装适用于 Windows 服务器的 CodeDeploy 代理](codedeploy-agent-operations-install-windows.md)中所述进行安装。

如果 `Status` 显示除 `Running` 外的任何内容，请使用以下命令启动该服务：

```
powershell.exe -Command Start-Service -Name codedeployagent
```

您可以使用以下命令重新启动该服务：

```
powershell.exe -Command Restart-Service -Name codedeployagent
```

您可以使用以下命令停止该服务：

```
powershell.exe -Command Stop-Service -Name codedeployagent
```