Prozess neu starten, wenn aus

Status
Für weitere Antworten geschlossen.

Berndi

Benutzer
Mitglied seit
30. Sep 2009
Beiträge
183
Punkte für Reaktionen
4
Punkte
18
Hallo Gemeinde,

ich habe auf meiner DS einen kleinen CraftBukkit-Server laufen und habe aber das Problem, dass dieser oftmals einfach ausgeht.
Da die Ursache hierfür sehr wahrscheinlich Speicherplatzmangel ist und ich da nix machen kann, möchte ich den Prozess regelmäßig abfragen und bei Bedarf neu starten.

Ich starte den Server üblicherweise über die launcher.sh in /var/packages/Craftbukkit/scripts
Der eigentliche Startbefehr lautet
Code:
java -Xmx896M -Xms896M -XX:+UseConcMarkSweepGC -XX:+CMSIncementalPacing -XX:+AggressiveOpts -jar /volume2/Minecraft/Craftbukkit/craftbukkit.jar nogui

Ich habe auch schon ein wenig nach der Lösung gegoogelt und bin da auch fündig geworden, nur klappt das nicht.
Ich scheitere bereits daran, das folgende Script fehlerfrei auf der DS zum laufen zu bringen:
Code:
#!/bin/sh
logfile=/var/log/cron.5min
# Stellt sicher, dass der Server immer wieder gestartet wird.
if [ $(ps  ax | grep -v grep | grep -c  /so_wie/das_Ding/mit_ps_ax/gefunden wird = 0 ];
then
    echo "$(date) Server wiederbeleben" >> $logfile
    screen java -Xincgc -Xmx512M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
fi


Gefunden bei http://www.computerhilfen.de

Kann mir da bitte jemand helfen?
Auch das Einrichten eines Cronjobs bereitet mit Probleme, da die Änderungen die ich vornehme irgendwie nicht beiben...

Vielen Dak schonmal...
Berndi
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!