

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejecute el software AWS IoT Greengrass principal
<a name="run-greengrass-core-v2"></a>

Después de [instalar el software AWS IoT Greengrass Core](install-greengrass-core-v2.md), ejecútelo para conectar el dispositivo a AWS IoT Greengrass.

Al instalar el software AWS IoT Greengrass Core, puede especificar si desea instalarlo como un servicio del sistema con [systemd.](https://en.wikipedia.org/wiki/Systemd) Si elige esta opción, el instalador ejecutará el software automáticamente y lo configurará para que se ejecute al arrancar el dispositivo.

**importante**  <a name="windows-system-service-requirement-important-note"></a>
En los dispositivos principales de Windows, debe configurar el software AWS IoT Greengrass principal como un servicio del sistema.

**Topics**
+ [Compruebe si el software AWS IoT Greengrass Core se ejecuta como un servicio del sistema](#check-system-service)
+ [Ejecute el software AWS IoT Greengrass Core como un servicio del sistema](#run-greengrass-core-system-service)
+ [Ejecute el software AWS IoT Greengrass Core sin un servicio de sistema](#run-greengrass-core-no-system-service)

## Compruebe si el software AWS IoT Greengrass Core se ejecuta como un servicio del sistema
<a name="check-system-service"></a>

Al instalar el software AWS IoT Greengrass Core, puede especificar el `--setup-system-service true` argumento para instalar el software AWS IoT Greengrass Core como un servicio del sistema. Los dispositivos Linux requieren que el sistema [systemd](https://en.wikipedia.org/wiki/Systemd) init configure el software AWS IoT Greengrass Core como un servicio del sistema. Si elige esta opción, el instalador ejecutará el software automáticamente y lo configurará para que se ejecute al arrancar el dispositivo. El instalador muestra el siguiente mensaje si instala correctamente el software AWS IoT Greengrass Core como un servicio del sistema.

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

Si ya instaló el software AWS IoT Greengrass Core y no tiene la salida del instalador, puede comprobar si el software está instalado como un servicio del sistema.

**Para comprobar si el software AWS IoT Greengrass principal está instalado como un servicio del sistema**
+ Ejecute el siguiente comando para verificar el estado del servicio del sistema Greengrass.

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

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

  La respuesta es similar a la del siguiente ejemplo si el software AWS IoT Greengrass principal está instalado como un servicio del sistema y está activo.

  ```
  ● 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...
  ```

  Si `systemctl` `greengrass.service` no lo encuentra, significa que el software AWS IoT Greengrass principal no está instalado como un servicio del sistema. Para ejecutar el software, vea [Ejecute el software AWS IoT Greengrass Core sin un servicio de sistema](#run-greengrass-core-no-system-service).

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

  ```
  sc query greengrass
  ```

  La respuesta es similar a la del siguiente ejemplo si el software AWS IoT Greengrass principal está instalado como un servicio de Windows y está activo.

  ```
  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
  ```

  La respuesta es similar a la del siguiente ejemplo si el software AWS IoT Greengrass principal está instalado como un servicio de Windows y está activo.

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

------

## Ejecute el software AWS IoT Greengrass Core como un servicio del sistema
<a name="run-greengrass-core-system-service"></a>

Si el software AWS IoT Greengrass principal está instalado como un servicio del sistema, puede usar el administrador de servicios del sistema para iniciar, detener y administrar el software. Para obtener más información, consulte [Configuración del núcleo de Greengrass como un servicio del sistema](configure-greengrass-core-v2.md#configure-system-service).

**Para ejecutar el software AWS IoT Greengrass principal**
+ Ejecute el siguiente comando para iniciar el 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
  ```

------

## Ejecute el software AWS IoT Greengrass Core sin un servicio de sistema
<a name="run-greengrass-core-no-system-service"></a>

En los dispositivos Linux Core, si el software AWS IoT Greengrass Core no está instalado como un servicio del sistema, puede ejecutar el script de carga del software para ejecutarlo.

**Para ejecutar el software AWS IoT Greengrass principal sin un servicio del sistema**
+ Ejecute el siguiente comando para iniciar el software AWS IoT Greengrass Core. Si ejecuta este comando en una terminal, debe mantener abierta la sesión de la terminal para que el software AWS IoT Greengrass principal siga funcionando.
  + Sustituya `{{/greengrass/v2}}` o {{C:\\greengrass\\v2}} por la carpeta raíz de Greengrass que utilice.

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

  El software imprime el siguiente mensaje si se inicia correctamente.

  ```
  Launched Nucleus successfully.
  ```