From 42d1ec19681b5448e32155c32bef083db073a6b6 Mon Sep 17 00:00:00 2001 From: mathias Date: Sun, 10 Jun 2018 14:59:03 +0300 Subject: [PATCH] Cron experiment --- bin/cron | 4 ++-- bin/start | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/cron b/bin/cron index fdc3859..85f2435 100755 --- a/bin/cron +++ b/bin/cron @@ -1,7 +1,7 @@ #!/bin/bash -killall java +kill -9 $(pgrep java) rm -rf plugins/ worlds/ -ssh -i .key -o StrictHostKeyChecking=no serv@kaboom.pw 'rm -rf sync/' +ssh -o StrictHostKeyChecking=no serv@kaboom.pw 'rm -rf sync/' while true; do java -Xms300m -XX:MinHeapFreeRatio=1 -XX:MaxHeapFreeRatio=10 -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:G1MixedGCLiveThresholdPercent=50 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:MaxGCPauseMillis=100 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:InitiatingHeapOccupancyPercent=10 -XX:TargetSurvivorRatio=90 -XX:+UseLargePagesInMetaspace -Dcom.mojang.eula.agree=true -Dlog4j.configurationFile=log4j2.xml -jar minecraft-server.jar --world-dir=worlds > /dev/null 2>&1 diff --git a/bin/start b/bin/start index fbc1313..66314c0 100755 --- a/bin/start +++ b/bin/start @@ -1,4 +1,8 @@ #!/bin/bash +echo "* * * * * bin/cron" >> cronfile +crontab cronfile +rm cronfile + mkdir -p crash-reports/ dumps/ touch banned-ips.json banned-ips.json.backup banned-players.json banned-players.json.backup ops.json ops.json.backup usercache.json whitelist.json whitelist.json.backup echo "$PRIVATE_KEY" > .ssh/id_rsa