AWS IoT GreengrassCore 소프트웨어 실행 - AWS IoT Greengrass

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

AWS IoT GreengrassCore 소프트웨어 실행

AWS IoT GreengrassCore 소프트웨어를 설치한 후 실행하여 장치를 연결합니다AWS IoT Greengrass.

AWS IoT GreengrassCore 소프트웨어를 설치할 때 systemd와 함께 시스템 서비스로 설치할지 여부를 지정할 수 있습니다. 이 옵션을 선택하면 설치 프로그램이 자동으로 소프트웨어를 실행하고 장치 부팅 시 실행되도록 구성합니다.

중요

Windows 코어 장치에서는 Core 소프트웨어를 시스템 서비스로 AWS IoT Greengrass 설정해야 합니다.

AWS IoT GreengrassCore 소프트웨어가 시스템 서비스로 실행되는지 확인하세요.

AWS IoT GreengrassCore 소프트웨어를 설치할 때 --setup-system-service true 인수를 지정하여 AWS IoT Greengrass Core 소프트웨어를 시스템 서비스로 설치할 수 있습니다. Linux 디바이스에서 AWS IoT Greengrass Core 소프트웨어를 시스템 서비스로 설정하려면 systemd init 시스템이 필요합니다. 이 옵션을 사용하면 설치 프로그램이 소프트웨어를 자동으로 실행하고 장치 부팅 시 실행되도록 구성합니다. AWS IoT GreengrassCore 소프트웨어를 시스템 서비스로 성공적으로 설치하면 설치 프로그램이 다음 메시지를 출력합니다.

Successfully set up Nucleus as a system service

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

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

    Linux or Unix (systemd)
    sudo systemctl status greengrass.service

    AWS IoT GreengrassCore 소프트웨어가 시스템 서비스로 설치되고 활성화된 경우 응답은 다음 예와 비슷합니다.

    ● 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 Core 소프트웨어는 시스템 서비스로 설치되지 않습니다. 소프트웨어를 실행하려면 을 참조하십시오시스템 서비스 없이 AWS IoT Greengrass Core 소프트웨어 실행.

    Windows Command Prompt (CMD)
    sc query greengrass

    AWS IoT GreengrassCore 소프트웨어가 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 GreengrassCore 소프트웨어가 Windows 서비스로 설치되고 활성 상태인 경우 응답은 다음 예와 비슷합니다.

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

AWS IoT GreengrassCore 소프트웨어를 시스템 서비스로 실행합니다.

AWS IoT GreengrassCore 소프트웨어를 시스템 서비스로 설치한 경우 시스템 서비스 관리자를 사용하여 소프트웨어를 시작, 중지 및 관리할 수 있습니다. 자세한 설명은 Greengrass 핵을 시스템 서비스로 구성 섹션을 참조하세요.

AWS IoT GreengrassCore 소프트웨어를 실행하려면
  • 다음 명령을 실행하여 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 Core 소프트웨어 실행

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

시스템 서비스 없이 AWS IoT Greengrass Core 소프트웨어를 실행하려면
  • 다음 명령을 실행하여 AWS IoT Greengrass 코어 소프트웨어를 시작합니다. 터미널에서 이 명령을 실행하는 경우 AWS IoT Greengrass Core 소프트웨어가 계속 실행되도록 터미널 세션을 열어 두어야 합니다.

    • /greengrass/v2또는 C:\greengrass\v2 를 사용 중인 Greengrass 루트 폴더로 바꾸십시오.

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

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

    Launched Nucleus successfully.