

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS IoT Greengrass 코어 소프트웨어 실행
<a name="run-greengrass-core-v2"></a>

[AWS IoT Greengrass 코어 소프트웨어를 설치한](install-greengrass-core-v2.md) 후 실행하여 디바이스를 연결합니다 AWS IoT Greengrass.

 AWS IoT Greengrass 코어 소프트웨어를 설치할 때 [systemd](https://en.wikipedia.org/wiki/Systemd)를 사용하여 시스템 서비스로 설치할지 여부를 지정할 수 있습니다. 이 옵션을 선택하면 설치 관리자가 소프트웨어를 실행하고 디바이스 부팅 시 이를 실행하도록 구성합니다.

**중요**  <a name="windows-system-service-requirement-important-note"></a>
Windows 코어 디바이스에서는 AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 설정해야 합니다.

**Topics**
+ [

## AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 실행되는지 확인
](#check-system-service)
+ [

## AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 실행
](#run-greengrass-core-system-service)
+ [

## 시스템 서비스 없이 AWS IoT Greengrass 코어 소프트웨어 실행
](#run-greengrass-core-no-system-service)

## AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 실행되는지 확인
<a name="check-system-service"></a>

 AWS IoT Greengrass 코어 소프트웨어를 설치할 때 `--setup-system-service true` 인수를 지정하여 AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 설치할 수 있습니다. Linux 디바이스에서는 AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 설정하려면 [systemd](https://en.wikipedia.org/wiki/Systemd) init 시스템이 필요합니다. 이 옵션을 사용하면 설치 관리자가 소프트웨어를 실행하고 디바이스 부팅 시 이를 실행하도록 구성합니다. AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 성공적으로 설치하면 설치 관리자가 다음 메시지를 출력합니다.

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

이전에 AWS IoT Greengrass 코어 소프트웨어를 설치했지만 설치 관리자 출력이 없는 경우 소프트웨어가 시스템 서비스로 설치되었는지 확인할 수 있습니다.

**AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 설치되어 있는지 확인하려면**
+ 다음 명령을 실행하여 Greengrass 시스템 서비스의 상태를 확인합니다.

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

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

   AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 설치되고 활성 상태인 경우 응답은 다음 예제와 유사합니다.

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

  `systemctl` 또는 `greengrass.service`를 찾을 수 없는 경우 AWS IoT Greengrass 코어 소프트웨어는 시스템 서비스로 설치되지 않습니다. 소프트웨어를 실행하려면 [시스템 서비스 없이 AWS IoT Greengrass 코어 소프트웨어 실행](#run-greengrass-core-no-system-service) 섹션을 참조하세요.

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

  ```
  sc query greengrass
  ```

   AWS IoT Greengrass 코어 소프트웨어가 Windows 서비스로 설치되고 활성 상태인 경우 응답은 다음 예제와 유사합니다.

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

   AWS IoT Greengrass 코어 소프트웨어가 Windows 서비스로 설치되고 활성 상태인 경우 응답은 다음 예제와 유사합니다.

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

------

## AWS IoT Greengrass 코어 소프트웨어를 시스템 서비스로 실행
<a name="run-greengrass-core-system-service"></a>

 AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 설치된 경우 시스템 서비스 관리자를 사용하여 소프트웨어를 시작, 중지 및 관리할 수 있습니다. 자세한 내용은 [Greengrass nucleus를 시스템 서비스로 구성](configure-greengrass-core-v2.md#configure-system-service) 단원을 참조하십시오.

**AWS IoT Greengrass 코어 소프트웨어를 실행하려면**
+ 다음 명령을 실행하여 AWS IoT Greengrass 코어 소프트웨어를 시작합니다.

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

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

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

  ```
  sc start greengrass
  ```

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

  ```
  Start-Service greengrass
  ```

------

## 시스템 서비스 없이 AWS IoT Greengrass 코어 소프트웨어 실행
<a name="run-greengrass-core-no-system-service"></a>

Linux 코어 디바이스에서 AWS IoT Greengrass 코어 소프트웨어가 시스템 서비스로 설치되지 않은 경우 소프트웨어의 로더 스크립트를 실행하여 소프트웨어를 실행할 수 있습니다.

**시스템 서비스 없이 AWS IoT Greengrass 코어 소프트웨어를 실행하려면**
+ 다음 명령을 실행하여 AWS IoT Greengrass 코어 소프트웨어를 시작합니다. 터미널에서이 명령을 실행하는 경우 AWS IoT Greengrass 코어 소프트웨어를 계속 실행하려면 터미널 세션을 열어 두어야 합니다.
  + `/greengrass/v2` 또는 *C:\$1greengrass\$1v2*를 사용하는 Greengrass 루트 폴더로 바꿉니다.

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

  소프트웨어가 성공적으로 시작되면 다음 메시지를 인쇄합니다.

  ```
  Launched Nucleus successfully.
  ```