如何在后台运行单声道exe

好的,我有一个.net exe文件,当我inputmono myexe.exe时候它会运行。 但是,如果我想使用另一个命令或closuresterminal窗口的应用程序停止执行。

我已经尝试使用mono myexe.exe &它运行并显示[8] 20078等,但一旦我input的东西,它显示[8] +停止,然后执行我input的命令。

有任何想法吗?

怎么样nohup mono myexe.exe &

如果你想使用&然后看看输出结果到一个文件。

nohup mono program.exe > program.out &

这样做的正确方法是用你的Linux发行版创建一个守护进程。

您也可以使用以下代码行作为服务运行它:

 mono-service -l:/tmp/myservice.lock ./ServiceDaemon.exe 

其中-l:LOCKFILE指定要用于锁定的文件。 当你查看你的锁文件时,你会看到进程ID。 您可以使用该进程ID来终止服务,只要您需要终止它。

来源: blog.chudinov.net