当前位置: 首页 > 面试题库 >

附加到流程输出以进行查看

聂迪
2023-03-14
问题内容

如何将控制台/终端视图“附加”到应用程序输出,以便我可以看到它在说什么?

在不终止应用程序的情况下,如何与应用程序输出分离?

通常,如果使用命令行启动健谈的应用程序,则会看到各种精彩的输出。但是,假设我正在运行一个特别健谈的编程(例如KINO),并且我想在任何给定时刻查看其输出,而无需通过命令行重新启动它。我不能;
至少我不知道如何。


问题答案:

这里有一些选择。一种是将命令的输出重定向到文件,然后使用“ tail”实时查看添加到该文件的新行。

另一种选择是在“屏幕”内部启动程序,“屏幕”是一种基于文本的终端应用程序。屏幕会话可以连接和分离,但名义上只能由同一用户使用,因此,如果要在用户之间共享屏幕会话,那就麻烦了。



 类似资料:
  • 问题内容: 我有使用Python编写的自定义命令行,该命令行使用“ print”语句打印其输出。我通过生成一个子进程并使用 child.stdin.write 方法向其发送命令来从Node.js使用它。来源: 现在的问题是我没有以流动模式接收输出。我希望在打印子进程后立即获得它的输出,但是仅当子进程终止时(使用自定义cli的 quit 命令),我才接收所有命令的输出。 问题答案: 您需要在子进程中

  • 问题内容: 我该怎么做才能将其附加到文件中而不是覆盖? 问题答案: 使用附加:

  • 问题内容: 我想通过nohup.php启动服务器,但是命令未运行,并显示以下错误 nohup:忽略输入并将输出附加到“ nohup.out” 我正在通过腻子使用ssh,这就是我在做什么 nohup php server1.php 问题答案: 这不是错误-这是正常行为。它只是通知您,一旦启动,输入/输出将从控制台中删除。 为了避免出现该消息,您需要像这样启动它

  • 我使用docker容器部署了一个微服务,希望检查jvm信息。所以我进入容器,找到pid。然后,我运行jmap-heap-pid命令,但得到以下错误日志: 如何修复它?

  • 问题内容: 我正在编写一项服务,该服务必须将已执行命令的输出流式传输到父级和日志中。当过程很长时,问题是给我最终的(字符串)结果。 是否可以给出正在发生的事情的部分输出,例如在shell中 PS仅输出将是: 但就我而言,这还不够。 问题答案: 您发布的代码有效(执行了合理的命令)。 这是用Go语言编写的一个简单的 “长时间运行的任务” ,供您调用和测试您的代码: 编译它并作为命令来调用它。您将看到

  • 先说明我的问题。我已经在这里张贴了另一个类似的问题:PrintStream不能正确打印unicode字符(UTF-16 ),但不知何故我没有设法克服这个问题。 我想从android打印到网络打印机(施乐WC 24 PCL或者爱普生XP-600)。< br >假设: 我有以下文字: 然后我用“ISO-8859-7”、“Windows-1253”(希腊字符)调用以下代码: 但是打印机的结果(在ecli