AWS EC2 上で実行されているインスタンスへの xrdp 接続がインスタンス化されるときに、シェル スクリプトで定義されたバックグラウンド プロセスを開始したいと思います。
システムの起動時やユーザーのログイン時にプロセスを開始するのと、それに類するものとの間には微妙な違いがあります。なぜなら、私はプロセスを開始したくないからです。ない限りそこにはアクティブな xrdp 接続インスタンス化されました。
ユーザーが xrdp 接続を切断すると、特定の「完了」の前提条件に従って、バックグラウンドで実行されているプロセスを停止するようにしたいと思います。
私が取り組んでいる使用例は、ffmpeg を起動して xrdp セッションを記録し、記録されたセッションを AWS S3 にアップロードし、インスタンスから削除してから、バックグラウンドでバックグラウンド プロセスを終了することです。