首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以连接到用户会话并在Linux中查看其输出?

问是否可以连接到用户会话并在Linux中查看其输出?
EN

Server Fault用户
提问于 2022-03-21 14:48:59
回答 2查看 431关注 0票数 0

我将用linux命令行应用程序替换windows应用程序。它应该输出简单的统计数据,这样用户就可以检查应用程序是否还活着。

在windows中,它是24/7运行的,您可以通过RDP连接到桌面,并查看控制台窗口中发生了什么。

我如何在linux (CentOS)上实现同样的目标?

这个应用程序绝不能被中断--它必须尽可能长时间熬夜。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2022-05-06 16:01:39

虽然我同意让它成为一种服务的想法,但是一些我无法控制的非常规限制要求它必须是一个交互式的会话。

我用screen解决了这个问题

票数 0
EN

Server Fault用户

发布于 2022-03-21 15:59:10

在我看来,运行24/7的应用程序通常被认为是服务。

通常,Linux上的服务是由进程管理器启动的,通常是在启动时启动的,例如由常见的默认系统启动,或者这里列出的替代方案之一:https://en.wikipedia.org/wiki/Process_监督。

然后,该监控器可以在需要时执行服务/应用程序重新启动,并捕获并记录标准/错误输出,这样就不会丢失它。

作为一个系统管理员,您可以与日志或流程主管交互,以检查服务的状态。

就我个人而言,我更希望服务不依赖监督者进行所有的日志记录,换句话说,它们不只是登录到stdout和stderr。服务只应在使用(调试)开关启动和/或抛出关键错误和死亡时生成(大量)标准输出(写入控制台)。在正常运行期间,服务部门可以选择维护自己的日志文件(S)来记录请求、统计、错误、统计和其他相关事件。

但对于你的应用程序来说,这可能太过分了。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1096650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档