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.
quelle