Chciałbym rozpocząć proces w tle zdefiniowany w skrypcie powłoki, gdy tworzone jest połączenie xrdp z instancją działającą na AWS EC2.
Istnieje subtelna różnica pomiędzy uruchomieniem procesu przy starcie systemu lub logowaniem użytkownika, czy coś w tym rodzaju, ponieważ nie chcę uruchamiać procesu, chyba że istnieje aktywne połączenie xrdp, które zostało utworzone .
Po rozłączeniu się użytkownika z połączeniem xrdp chciałbym, aby proces przestał działać w tle, po spełnieniu określonych warunków wstępnych „ukończenia”.
Przykładem przypadku, nad którym pracuję, jest uruchomienie ffmpeg w celu zarejestrowania sesji xrdp, przesłanie zarejestrowanej sesji do AWS S3, usunięcie instancji, a następnie zakończenie procesu w tle w tle.
ubuntu
remote-desktop
ffmpeg
gorliwość
źródło
źródło