我正在爲我的兒子運行一個minecraft服務器,我是在minecraft服務器上的新手,無論如何,它似乎一直在死,因爲它不能跟上?好了,所以它是一個虛擬機,我會在某個時候被分配更多的資源,但我的問題是如下編寫一個bash或其他腳本來重新啓動另一個腳本
我發起的服務器通過一個腳本 bukkit.sh加載的腳本內已
#!/bin/bash
java -Xmx1024M -jar /minecraftserver/bukkitserver/craftbukkit-1.7.1.jar -o true
現在在白天或晚上的某個點它會死,因爲它不能跟上,有沒有辦法我可以有一些其他腳本一起運行,並看到該進程已經死亡,並再次運行該腳本開始服務器。
當我運行頂部我可以看到,Java是在頂部使用所有的資源,所以即時通訊100%多數民衆贊成minecraft Java。 PID每次加載時是否保持不變?
將是巨大的,如果有人可以讓這個手...
你之前有過與cron作業搞混嗎?我有一種感覺,這是你需要的。您可以安排腳本檢查每x分鐘運行的進程。 – xboxremote
你知道它爲什麼會崩潰嗎?沒有足夠的內存,計算機被關閉,.... – Lukino
其在虛擬機中的資源,我知道修復,但不能承受額外的RAM我需要把它放在它,所以這是一個臨時修復重新啓動腳本時它死了 – wifiuk