在使用screen时使用c#在linux上重新启动应用程序

在使用screen时使用c#在linux上重新启动应用程序,c#,mono,C#,Mono,我有一个c#应用程序,我使用mono在linux vps上运行。我需要时不时地重新启动它,确切地说,每隔20分钟 到目前为止,我一直在使用 System.Diagnostics.Process.Start("mono", "app.exe"); 现在,我想让它和屏幕一起运行,所以我试着这样做 System.Diagnostics.Process.Start("screen" "mono app.exe"); 但这似乎不起作用。我能做些什么?到底什么不起作用?屏幕没有启动吗?屏幕启动但不是单声

我有一个c#应用程序,我使用mono在linux vps上运行。我需要时不时地重新启动它,确切地说,每隔20分钟

到目前为止,我一直在使用

System.Diagnostics.Process.Start("mono", "app.exe");
现在,我想让它和屏幕一起运行,所以我试着这样做

System.Diagnostics.Process.Start("screen" "mono app.exe");

但这似乎不起作用。我能做些什么?

到底什么不起作用?屏幕没有启动吗?屏幕启动但不是单声道吗?是Screen和mono启动了,但不是你的应用程序?应用程序只是没有启动,或者其他什么,使用Screen-ls也不会返回任何结果。到底是什么不起作用?屏幕没有启动吗?屏幕启动但不是单声道吗?是Screen和mono启动了,但不是你的应用程序?应用程序只是没有启动,或者其他什么,使用Screen-ls也不会返回任何结果。