【发布时间】:2014-03-08 10:40:11
【问题描述】:
我正在通过 PuTTY 运行一个 bash 文件。这是它的内容:
#!/bin/bash
screen -X 'java -Xms2048m -Xmx2048m -jar mcpc.jar'
screen -x
当我运行/backups/turnon.sh 时,它成功连接到屏幕,但是 java 命令从未运行。通过 PuTTY 运行 java 命令可以正常工作。 bash 文件在任何时候都不会中断(screen -x 工作正常),有什么问题?
【问题讨论】:
-
您可能正在尝试使用这两个问题(this 和 this one)来调试同一个问题,但请等到一个问题得到回答后再询问另一个问题。
-
@kojiro 另一个在 cmets 中得到了回答。我用它们来解决同一个程序的两个不同问题。
-
你怎么知道 1. 成功连接到 screen 会话 2. java 命令永远不会运行?
-
@Kojiro 1) 因为我可以使用 screen -x,如果没有,它会发送
No screen session found.。 2)因为当我进入屏幕时输出不存在并且java命令的结果不存在。