

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exécutez le logiciel AWS IoT Greengrass Core
<a name="run-greengrass-core-v2"></a>

Après avoir [installé le logiciel AWS IoT Greengrass Core](install-greengrass-core-v2.md), exécutez-le pour connecter votre appareil à AWS IoT Greengrass.

Lorsque vous installez le logiciel AWS IoT Greengrass Core, vous pouvez spécifier s'il convient de l'installer en tant que service système avec [systemd](https://en.wikipedia.org/wiki/Systemd). Si vous choisissez cette option, le programme d'installation exécute le logiciel pour vous et le configure pour qu'il s'exécute au démarrage de votre appareil.

**Important**  <a name="windows-system-service-requirement-important-note"></a>
Sur les appareils Windows Core, vous devez configurer le logiciel AWS IoT Greengrass Core en tant que service système.

**Topics**
+ [Vérifiez si le logiciel AWS IoT Greengrass Core fonctionne en tant que service système](#check-system-service)
+ [Exécutez le logiciel AWS IoT Greengrass Core en tant que service système](#run-greengrass-core-system-service)
+ [Exécutez le logiciel AWS IoT Greengrass Core sans service système](#run-greengrass-core-no-system-service)

## Vérifiez si le logiciel AWS IoT Greengrass Core fonctionne en tant que service système
<a name="check-system-service"></a>

Lorsque vous installez le logiciel AWS IoT Greengrass Core, vous pouvez spécifier l'`--setup-system-service true`argument pour installer le logiciel AWS IoT Greengrass Core en tant que service système. Les appareils Linux nécessitent le [système d'initialisation systemd](https://en.wikipedia.org/wiki/Systemd) pour configurer le logiciel AWS IoT Greengrass Core en tant que service système. Si vous utilisez cette option, le programme d'installation exécute le logiciel pour vous et le configure pour qu'il s'exécute au démarrage de votre appareil. Le programme d'installation affiche le message suivant s'il installe correctement le logiciel AWS IoT Greengrass Core en tant que service système.

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

Si vous avez déjà installé le logiciel AWS IoT Greengrass Core et que vous ne disposez pas de la sortie du programme d'installation, vous pouvez vérifier si le logiciel est installé en tant que service système.

**Pour vérifier si le logiciel AWS IoT Greengrass Core est installé en tant que service système**
+ Exécutez la commande suivante pour vérifier l'état du service système Greengrass.

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

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

  La réponse ressemble à l'exemple suivant si le logiciel AWS IoT Greengrass Core est installé en tant que service système et actif.

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

  S'il `systemctl` `greengrass.service` n'est pas trouvé, le logiciel AWS IoT Greengrass Core n'est pas installé en tant que service système. Pour exécuter le logiciel, voir[Exécutez le logiciel AWS IoT Greengrass Core sans service système](#run-greengrass-core-no-system-service).

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

  ```
  sc query greengrass
  ```

  La réponse ressemble à l'exemple suivant si le logiciel AWS IoT Greengrass Core est installé en tant que service Windows et actif.

  ```
  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 réponse ressemble à l'exemple suivant si le logiciel AWS IoT Greengrass Core est installé en tant que service Windows et actif.

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

------

## Exécutez le logiciel AWS IoT Greengrass Core en tant que service système
<a name="run-greengrass-core-system-service"></a>

Si le logiciel AWS IoT Greengrass Core est installé en tant que service système, vous pouvez utiliser le gestionnaire de services système pour démarrer, arrêter et gérer le logiciel. Pour de plus amples informations, veuillez consulter [Configurer le noyau Greengrass en tant que service système](configure-greengrass-core-v2.md#configure-system-service).

**Pour exécuter le logiciel AWS IoT Greengrass Core**
+ Exécutez la commande suivante pour démarrer le logiciel AWS IoT Greengrass Core.

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

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

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

  ```
  sc start greengrass
  ```

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

  ```
  Start-Service greengrass
  ```

------

## Exécutez le logiciel AWS IoT Greengrass Core sans service système
<a name="run-greengrass-core-no-system-service"></a>

Sur les appareils Linux principaux, si le logiciel AWS IoT Greengrass Core n'est pas installé en tant que service système, vous pouvez exécuter le script de chargement du logiciel pour exécuter le logiciel.

**Pour exécuter le logiciel AWS IoT Greengrass Core sans service système**
+ Exécutez la commande suivante pour démarrer le logiciel AWS IoT Greengrass Core. Si vous exécutez cette commande dans un terminal, vous devez laisser la session du terminal ouverte pour que le logiciel AWS IoT Greengrass Core continue de fonctionner.
  + Remplacez `{{/greengrass/v2}}` ou {{C:\\greengrass\\v2}} par le dossier racine Greengrass que vous utilisez.

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

  Le logiciel imprime le message suivant s'il démarre correctement.

  ```
  Launched Nucleus successfully.
  ```