

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Execute o software AWS IoT Greengrass Core
<a name="run-greengrass-core-v2"></a>

Depois de [instalar o software AWS IoT Greengrass Core](install-greengrass-core-v2.md), execute-o para conectar seu dispositivo AWS IoT Greengrass a.

Ao instalar o software AWS IoT Greengrass Core, você pode especificar se deseja instalá-lo como um serviço do sistema com o [systemd.](https://en.wikipedia.org/wiki/Systemd) Se você escolher essa opção, o instalador executará o software para você e o configurará para ser executado quando o dispositivo for inicializado.

**Importante**  <a name="windows-system-service-requirement-important-note"></a>
Nos dispositivos principais do Windows, você deve configurar o software AWS IoT Greengrass Core como um serviço do sistema.

**Topics**
+ [Verifique se o software AWS IoT Greengrass Core funciona como um serviço do sistema](#check-system-service)
+ [Execute o software AWS IoT Greengrass principal como um serviço do sistema](#run-greengrass-core-system-service)
+ [Execute o software AWS IoT Greengrass Core sem um serviço de sistema](#run-greengrass-core-no-system-service)

## Verifique se o software AWS IoT Greengrass Core funciona como um serviço do sistema
<a name="check-system-service"></a>

Ao instalar o software AWS IoT Greengrass Core, você pode especificar o `--setup-system-service true` argumento para instalar o software AWS IoT Greengrass Core como um serviço do sistema. Os dispositivos Linux exigem que o sistema [systemd](https://en.wikipedia.org/wiki/Systemd) init configure o software AWS IoT Greengrass Core como um serviço do sistema. Se você usar essa opção, o instalador executará o software para você e o configurará para ser executado quando o dispositivo for inicializado. O instalador exibirá a seguinte mensagem se instalar com êxito o software AWS IoT Greengrass Core como um serviço do sistema.

```
Successfully set up Nucleus as a system service
```

Se você instalou anteriormente o software AWS IoT Greengrass Core e não tem a saída do instalador, você pode verificar se o software foi instalado como um serviço do sistema.

**Para verificar se o software AWS IoT Greengrass Core está instalado como um serviço do sistema**
+ Execute o comando a seguir para verificar o status do serviço de sistema do Greengrass.

------
#### [ Linux or Unix (systemd) ]

  ```
  sudo systemctl status greengrass.service
  ```

  A resposta será semelhante ao exemplo a seguir se o software AWS IoT Greengrass Core estiver instalado como um serviço do sistema e ativo.

  ```
  ● greengrass.service - Greengrass Core
     Loaded: loaded (/etc/systemd/system/greengrass.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2021-02-11 01:33:44 UTC; 4 days ago
   Main PID: 16107 (sh)
     CGroup: /system.slice/greengrass.service
             ├─16107 /bin/sh /greengrass/v2/alts/current/distro/bin/loader
             └─16111 java -Dlog.store=FILE -Droot=/greengrass/v2 -jar /greengrass/v2/alts/current/distro/lib/Greengrass...
  ```

  Se `systemctl` ou `greengrass.service` não for encontrado, o software AWS IoT Greengrass Core não está instalado como um serviço do sistema. Para executar o software, consulte [Execute o software AWS IoT Greengrass Core sem um serviço de sistema](#run-greengrass-core-no-system-service).

------
#### [ Windows Command Prompt (CMD) ]

  ```
  sc query greengrass
  ```

  A resposta será semelhante ao exemplo a seguir se o software AWS IoT Greengrass Core estiver instalado como um serviço do Windows e ativo.

  ```
  SERVICE_NAME: greengrass
          TYPE               : 10  WIN32_OWN_PROCESS
          STATE              : 4  RUNNING
                                  (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
          WIN32_EXIT_CODE    : 0  (0x0)
          SERVICE_EXIT_CODE  : 0  (0x0)
          CHECKPOINT         : 0x0
          WAIT_HINT          : 0x0
  ```

------
#### [ PowerShell ]

  ```
  Get-Service greengrass
  ```

  A resposta será semelhante ao exemplo a seguir se o software AWS IoT Greengrass Core estiver instalado como um serviço do Windows e ativo.

  ```
  Status   Name               DisplayName
  ------   ----               -----------
  Running  greengrass         greengrass
  ```

------

## Execute o software AWS IoT Greengrass principal como um serviço do sistema
<a name="run-greengrass-core-system-service"></a>

Se o software AWS IoT Greengrass Core estiver instalado como um serviço do sistema, você poderá usar o gerenciador de serviços do sistema para iniciar, parar e gerenciar o software. Para obter mais informações, consulte [Configurar o Greengrass nucleus como um serviço do sistema](configure-greengrass-core-v2.md#configure-system-service).

**Para executar o software AWS IoT Greengrass Core**
+ Execute o comando a seguir para iniciar o software AWS IoT Greengrass Core.

------
#### [ Linux or Unix (systemd) ]

  ```
  sudo systemctl start greengrass.service
  ```

------
#### [ Windows Command Prompt (CMD) ]

  ```
  sc start greengrass
  ```

------
#### [ PowerShell ]

  ```
  Start-Service greengrass
  ```

------

## Execute o software AWS IoT Greengrass Core sem um serviço de sistema
<a name="run-greengrass-core-no-system-service"></a>

Nos dispositivos principais do Linux, se o software AWS IoT Greengrass Core não estiver instalado como um serviço do sistema, você poderá executar o script do carregador do software para executar o software.

**Para executar o software AWS IoT Greengrass Core sem um serviço de sistema**
+ Execute o comando a seguir para iniciar o software AWS IoT Greengrass Core. Se você executar esse comando em um terminal, deverá manter a sessão do terminal aberta para manter o software AWS IoT Greengrass Core em execução.
  + Substitua `{{/greengrass/v2}}` ou {{C:\\greengrass\\v2}} pela pasta raiz do Greengrass que você usa.

  ```
  sudo {{/greengrass/v2}}/alts/current/distro/bin/loader
  ```

  O software imprime a seguinte mensagem se for iniciado com êxito.

  ```
  Launched Nucleus successfully.
  ```