Page 1 of 1

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
by Guest
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.

Code: Select all

var procStartInfo = new ProcessStartInfo( program, arguments )
{
UseShellExecute = true,
WorkingDirectory = workingDir
};

_ = Process.Start( procStartInfo );

Wenn ich dies mache, enden beide Apps, wenn die Start -App endet.