Wie kann ich das System veranlassen, einen Prozess auf xrdp connect zu starten und auf xrdp disconnect abzubrechen?


1

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 subtilen Unterschied zwischen dem Start des Prozesses beim Systemstart oder der Benutzeranmeldung oder etwas in der Art, weil ich den Prozess nicht starten möchte, es sei denn , es gibt eine aktive xrdp-Verbindung , die instanziiert wurde.

Nach dem Trennen des Benutzers von einer xrdp-Verbindung möchte ich, dass der Prozess nicht mehr im Hintergrund ausgeführt wird, und zwar nach einer Reihe von Voraussetzungen für die "Fertigstellung".

Der Beispielanwendungsfall, an dem ich arbeite, besteht darin, ffmpeg zu starten, um die xrdp-Sitzung aufzuzeichnen, die aufgezeichnete Sitzung auf AWS S3 hochzuladen, die Instanz zu löschen und dann den Hintergrundprozess im Hintergrund zu beenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.