Ich möchte einen in einem Shell-Skript definierten Hintergrundprozess starten, wenn eine XRDP-Verbindung zu einer auf AWS EC2 ausgeführten Instanz instanziiert wird.
Es gibt einen kleinen Unterschied, ob der Prozess beim Systemstart oder bei der Benutzeranmeldung oder so etwas gestartet wird, denn ich möchte den Prozess nicht starten,es sei denndort ist einaktive XRDP-Verbindungdas instanziiert wurde.
Wenn der Benutzer eine XRDP-Verbindung trennt, möchte ich, dass der Prozess im Hintergrund angehalten wird, nachdem bestimmte Voraussetzungen für den „Abschluss“ erfüllt sind.
Der Beispielanwendungsfall, an dem ich arbeite, besteht darin, ffmpeg zu starten, um die XRDP-Sitzung aufzuzeichnen, die aufgezeichnete Sitzung auf AWS S3 hochzuladen, von der Instanz zu löschen und dann den Hintergrundprozess im Hintergrund zu beenden.