Prozess neu starten, wenn aus

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Berndi

Benutzer
Registriert
30. Sep. 2009
Beiträge
183
Reaktionspunkte
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