我是node.js的新手。我的朋友帮我设置了一个节点应用来运行我需要在服务器上运行的java进程。它工作得很好,除了我能看到标准i / o的唯一方法就是如果我使用节点app.js.我已经研究过forever和pm2,但是这些都没有使用标准的i / o,我真的需要这个服务器来运行命令。有人可以帮帮我吗?谢谢!
答案 0 :(得分:0)
假设您有一个 *基于nix的服务器:
Screen是一个全屏窗口管理器,它在多个进程(通常是交互式shell)之间复用物理终端。
简单来说,您可以访问服务器上始终运行的进程以及本地命令行的输入输出。
登录服务器后,您需要做的就是:
screen -S <name>
screen -d <name>
那就是它!您的java进程一直在运行,您可以通过重新连接到屏幕会话来与它进行交互:screen -r <name>
有用的链接:GNU Screen Quick Reference
甚至更酷的是使用Upstart脚本创建自己的服务,然后您可以直接从本地计算机调用: Create your own service using Upstart script.