在 Mono 上运行的 Ubuntu 后台任务套接字

发布于 2024-10-19 03:11:57 字数 250 浏览 0 评论 0原文

基本上我有一个用 vc# 构建的服务器应用程序,由于某种原因,当我运行这样的任务时,

mono oserver.exe &

它会继续运行,但我无法连接到它。 但如果我像这样正常调用它,

mono oserver.exe

它就可以正常工作吗? 有没有更好的方法来做到这一点?或者也许某些 Mono 无法在后台执行的操作?没有把握。有什么想法吗?

Basically I have this server app I built in vc#, and for some reason when I run the task like this

mono oserver.exe &

It continues to run, but I can't connect to it.
But if I just call it normally like this

mono oserver.exe

it works fine?
Is there a better way to do this that works? Or maybe certain things that mono can't do in the background? Not sure. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

桜花祭 2024-10-26 03:11:57

你的意思

mono oserver.exe & some-another-command

Did you mean

mono oserver.exe & some-another-command

?

猫弦 2024-10-26 03:11:57

实际上我最终发现的是,当我使用 fg 和 bg 将应用程序从前台移动到后台时,应用程序的工作目录发生了变化。我不知道为什么会发生这种情况,但在我的应用程序中创建绝对路径允许我的应用程序在后台运行。我还使用了 mono oserver & > /dev/null。

Actually what I ended up finding out was that the working directory of the app changed as I moved the app from forground to background with fg and bg. I have no idea why this would happen, but making absolute paths in my app allowed my app to run in the backgound. I also used mono oserver & > /dev/null.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文