Как заставить систему запустить процесс при подключении xrdp и завершить его при отключении xrdp?

Как заставить систему запустить процесс при подключении xrdp и завершить его при отключении xrdp?

Мне бы хотелось запустить фоновый процесс, определенный в скрипте оболочки, при создании xrdp-подключения к экземпляру, работающему на AWS EC2.

Есть тонкая разница между запуском процесса при запуске системы или входе пользователя в систему или чем-то в этом роде, потому что я не хочу запускать процесс,пока неестьактивное соединение xrdpкоторый был реализован.

После того, как пользователь отключится от xrdp-соединения, я хотел бы, чтобы процесс прекратил работу в фоновом режиме после выполнения определенного набора предварительных условий «завершения».

Пример варианта использования, над которым я работаю, — это запуск ffmpeg для записи сеанса xrdp, загрузка записанного сеанса в AWS S3, удаление из экземпляра, а затем завершение фонового процесса в фоновом режиме.

Связанный контент