当nohup遇到console.ReadKey()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当nohup遇到console.ReadKey()相关的知识,希望对你有一定的参考价值。
参考技术A 写了一个小程序,程序以console.ReadKey()结尾,目的是不让程序退出。在linux终端上这样执行是ok的。dotnet xxx.dll
然后我需要他在我退出终端后继续执行。这样执行
nohup dotnet xxx.dll &
结果 出来Aborted。
百思不得其解。
折腾了两天,后来看nohup.out。
Unhandled Exception: System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected. Try Console.Read.
原来没有终端或者终端被限制。
换了个写法。
while (true)
可以了。
以上是关于当nohup遇到console.ReadKey()的主要内容,如果未能解决你的问题,请参考以下文章
C# Console.Read();和Console.ReadLine();和Console.ReadKey();区别详解。
csharp 使用Console.ReadKey()的示例。从C#的计算机编程基础知识http://www.introprogramming.info/wp-content/uploads/2
csharp 使用Console.ReadKey()的示例。从C#的计算机编程基础知识http://www.introprogramming.info/wp-content/uploads/2