

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Führen Sie den Amazon Kinesis Video Streams Edge Agent als nativen Prozess aus
<a name="gs-run"></a>

Richten Sie den Amazon Kinesis Video Streams Edge Agent als Systemd-Service ein. Dieser Schritt ist optional.

`systemd`ist ein System- und Servicemanager auf Linux-Geräten. `systemd`ist die empfohlene Methode zur Verwaltung des Prozesses, da der Amazon Kinesis Video Streams Edge Agent neu gestartet wird, falls die Anwendung auf einen Fehler stößt oder das Gerät, auf dem die Anwendung ausgeführt wird, Strom verliert.

Gehen Sie wie folgt vor:

**Führen Sie den Amazon Kinesis Video Streams Edge Agent als nativen Prozess aus**

1. Erstellen Sie eine neue Datei in `/etc/systemd/system` und geben Sie ihr `{{aws.kinesisvideo.edge-runtime-agent}}.service` einen Namen.

   Fügen Sie Folgendes ein:

   ```
   [Unit]
   Description=AWS Kinesis Video Streams edge agent
   After=network.target
   StartLimitBurst={{3}}
   StartLimitInterval={{30}}
   
   [Service]
   Type=simple
   Restart={{on-failure}}
   RestartSec={{10}}
   WorkingDirectory=/{{download-location}}/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/{{EdgeAgentVersion}}
   Environment="GST_PLUGIN_PATH=/{{download-location}}/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/{{EdgeAgentVersion}}"
   Environment="LD_LIBRARY_PATH=/{{download-location}}/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/{{EdgeAgentVersion}}/lib"
   {{...}}
   Environment="AWS_IOT_CORE_DATA_ATS_ENDPOINT={{data-account-specific-prefix}}.iot.{{aws-region}}.amazonaws.com"
   ExecStart=/usr/lib/jvm/{{java-11-amazon-corretto}}/bin/java --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp
   
   [Install]
   WantedBy=multi-user.target
   ```

   Weitere Informationen zu den von der `systemd` Dienstkonfigurationsdatei akzeptierten Parametern finden Sie in der [Dokumentation](https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options).
**Anmerkung**  
Fügen Sie die erforderlichen Umgebungsvariablen am `...` Speicherort hinzu, wie unter beschrieben[Erstellen Sie den Amazon Kinesis Video Streams Edge Agent](gs-build-agent.md).

1. Laden Sie die Servicedateien neu, um den neuen Dienst einzubeziehen.

   Geben Sie `sudo systemctl daemon-reload` ein.

1. Starten Sie den Service.

   Geben Sie `sudo systemctl start {{aws.kinesisvideo.edge-runtime-agent}}.service` ein.

1. Überprüfen Sie den Status des Amazon Kinesis Video Streams Edge Agent-Dienstes, um sicherzustellen, dass er ausgeführt wird.

   Geben Sie `sudo systemctl status {{aws.kinesisvideo.edge-runtime-agent}}.service` ein.

   Im Folgenden finden Sie ein Beispiel für die Ausgabe, die Sie sehen werden.

   ```
   aws.kinesisvideo.edge-runtime-agent.service - AWS Kinesis Video Streams edge agent
        Loaded: loaded (/etc/systemd/system/aws.kinesisvideo.edge-runtime-agent.service; disabled; vendor preset: enabled)
        Active: active (running) since Thu 2023-06-08 19:15:02 UTC; 6s ago
      Main PID: 506483 (java)
         Tasks: 23 (limit: 9518)
        Memory: 77.5M
           CPU: 4.214s
        CGroup: /system.slice/aws.kinesisvideo.edge-runtime-agent.service
                └─506483 /usr/lib/jvm/java-11-amazon-corretto/bin/java -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp
   ```

1. Untersuchen Sie die Protokolle auf Fehler.

   Geben Sie `journalctl -e -u aws.kinesisvideo.edge-runtime-agent.service` ein.

1. Geben Sie `systemctl --help` ein, um die vollständige Liste der Optionen anzuzeigen, mit denen der Prozess verwaltet werden soll`systemctl`.

   Im Folgenden finden Sie einige häufig verwendete Befehle zur Verwaltung des Amazon Kinesis Video Streams Edge Agent:
   + Um neu zu starten, geben `sudo systemctl restart {{aws.kinesisvideo.edge-runtime-agent}}.service` Sie ein.
   + Um zu beenden, geben Sie ein`sudo systemctl stop {{aws.kinesisvideo.edge-runtime-agent}}.service`.
   + Um bei jedem Neustart des Geräts automatisch zu starten, geben Sie ein`sudo systemctl enable {{aws.kinesisvideo.edge-runtime-agent}}.service`.