bash命令启动后如何保持应用程序打开C#

时间:2018-08-08 08:52:12

标签: c# linux bash mono

我在Linux上的代码有问题。启动某些bash命令后如何保持应用程序打开? 这段代码:

Process.Start("/bin/bash", " -c 'screen -S testScreen -d -m bash -c  \"/home/test/Launcher.exe\"'");
Console.ReadKey();

它是做什么的?它在“ testScreen”中运行“ Launcher.exe”,但是由于某种原因,它会关闭有该段代码的程序。我有Console.ReadKey()的用途,不想关闭它。有人可以解释一下为什么关闭吗?

1 个答案:

答案 0 :(得分:0)

Proces.Start方法返回类型为<title>的对象。启动bash命令后,您可以在其上调用WaitForExit

<head>