

• O AWS Systems Manager CloudWatch Dashboard não estará mais disponível a partir de 30 de abril de 2026. Os clientes podem continuar usando o console do Amazon CloudWatch para visualizar, criar e gerenciar os painéis do Amazon CloudWatch exatamente como fazem hoje. Para obter mais informações, consulte a [documentação do Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

# Uso de códigos de saída em comandos
<a name="run-command-handle-exit-status"></a>

Em alguns casos, pode ser necessário gerenciar a forma como lidar com seus comandos com o uso de códigos de saída.

## Especifique códigos de saída nos comandos
<a name="command-exit-codes"></a>

Usando o Run Command, uma ferramenta do AWS Systems Manager, é possível especificar códigos de saída para determinar como os comandos são tratados. Por padrão, o código de saída do último comando executado em um script é relatado como o código de saída de todo o script. Por exemplo, você tem um script que contém três comandos. O primeiro falha, mas os seguintes são bem-sucedidos. Como o comando final foi bem-sucedido, o status da execução é relatado como `succeeded`.

**Scripts de shell**  
Para falhar todo o script na primeira falha do comando, você pode incluir uma instrução condicional shell para sair do script se algum comando antes do final falhar. Use a abordagem a seguir.

```
<command 1>
    if [ $? != 0 ]
    then
        exit <N>
    fi
    <command 2>
    <command 3>
```

No exemplo a seguir, o script inteiro falhará se o primeiro comando falhar.

```
cd /test
    if [ $? != 0 ]
    then
        echo "Failed"
        exit 1
    fi
    date
```

**Scripts PowerShell**  
O PowerShell requer que você chame `exit` explicitamente em seus scripts para o Run Command capturar com êxito o código de saída.

```
<command 1>
    if ($?) {<do something>}
    else {exit <N>}
    <command 2>
    <command 3>
    exit <N>
```

Exemplo:

```
cd C:\
    if ($?) {echo "Success"}
    else {exit 1}
    date
```