检测 Linux 上的 dotnet core 应用程序是否作为 systemd 运行

问题描述 投票:0回答:1

我想检测我的应用程序(dotnet core 6.0 控制台)在 Linux(Raspibian OS)上是否作为 systemd 运行。原因是我的应用程序正在使用 OpenCV,如果配置的话,它可以显示实时视频。但是,如果有人忘记正确设置此配置,并且应用程序想要在以 systemd 运行时显示实时视频,则会崩溃。

有人可以告诉我如何做到这一点吗?

我在MSDN上发现了这个:

Console.WriteLine("UserInteractive: {0}", Environment.UserInteractive);
但它不适用于 Linux。

.net linux service systemd
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.