Wie starte ich einen Prozess in C# unter Linux, bei dem der Startprozess enden kann, ohne den Kinderprozess zu töten?
Posted: 04 Feb 2025, 14:58
Ich habe eine C# -App, die unter Linux ausgeführt wird. Irgendwann muss eine andere App als separater Vorgang starten und sich dann selbst beenden. Ich habe verschiedene Einstellungen im Prozessstartinfo ausprobiert, aber nichts scheint zu helfen.
Wenn ich dies mache, enden beide Apps, wenn die Start -App endet.
Code: Select all
var procStartInfo = new ProcessStartInfo( program, arguments )
{
UseShellExecute = true,
WorkingDirectory = workingDir
};
_ = Process.Start( procStartInfo );