如何讓系統在 xrdp 連線上啟動進程並在 xrdp 斷開連線時終止它

如何讓系統在 xrdp 連線上啟動進程並在 xrdp 斷開連線時終止它

我想在實例化與 AWS EC2 上執行的執行個體的 xrdp 連線時啟動 shell 腳本中定義的背景進程。

在系統啟動或使用者登入或類似情況下啟動進程之間存在細微的區別,因為我不想啟動該進程,除非有一個活動 xrdp 連接已經被實例化了。

當使用者從 xrdp 連線中斷開連線時,我希望進程停止在後台運行,遵循一組特定的「完成」先決條件。

我正在處理的範例案例是啟動 ffmpeg 來記錄 xrdp 會話,將記錄的會話上傳到 AWS S3,從實例中刪除,然後在後台結束後台進程。

相關內容