如何从bash向java程序发送命令?

时间:2012-07-25 22:54:36

标签: java bash

所以现在我正在使用java -Xms${ram}M -Xmx${ram}M -jar craftbukkit.jar来运行craftbukkit.jar。

我想要做的是将stop之类的命令发送到正在运行的服务器。它在命令行中运行。

我尝试过:

java -Xms${ram}M -Xmx${ram}M -jar craftbukkit.jar
stop

但只有在我手动输入后才执行stop,服务器程序停止。

如何让它将stop命令发送到服务器?

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

echo stop | java -Xmx1024M -Xms1024M -jar craftbukkit.jar > /dev/null