2012-07-25 75 views
2

所以現在我使用java -Xms${ram}M -Xmx${ram}M -jar craftbukkit.jar來運行craftbukkit.jar。如何從bash發送命令到java程序中?

我想要做的是發送一個命令,如stop到正在運行的服務器。它在命令行中運行。

我曾嘗試做:

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

,但只有當我在手動鍵入和服務器程序停止執行stop

我怎樣才能將stop命令發送到服務器?

回答

0

這應該做的伎倆:

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

這難道不是立即發送一個'stop'命令作爲服務器啓動? – Holloway 2015-08-17 14:27:08

+0

是的,這只是一個例子,我猜還有其他命令。 – iabdalkader 2015-08-17 23:35:46