Перейти к содержанию
Авторизация  
win37rus

автобекап при старте

Рекомендуемые сообщения

Всем доброго времени суток.

Появилась необходимость делать автобекап при рестарте\запуске сервера, ни как не получается.

подскажите что исправить

@echo off
@color 0A
title EmuRT GameServer
:start
echo Starting EmuRT GameServer.
echo.
REM одинаковый размер памяти для Xms и Xmx, JVM пытается удержать размер heap'а минимальным, и если его нужно меньше, чем в Xmx - гоняет GC понапрасну
SET java_opts=%java_opts% -Xms5120m
SET java_opts=%java_opts% -Xmx5120m
REM Альтернативные настройки самой JVM.
SET java_opts=%java_opts% -XX:+DoEscapeAnalysis
REM Циклы заполнения/копирования массивов заменяются на прямые машинные инструкции для ускорения работы.
SET java_opts=%java_opts% -XX:+OptimizeFill
REM Опция, устраняет лишние блокировки путем их объединения.
SET java_opts=%java_opts% -XX:+EliminateLocks
REM Позволяет расширить диапазон кешируемых значений для целых типов при старте виртуальной машины.
SET java_opts=%java_opts% -XX:AutoBoxCacheMax=65536

SET java_opts=%java_opts% -XX:+UseConcMarkSweepGC
SET java_opts=%java_opts% -XX:+CMSClassUnloadingEnabled
SET java_opts=%java_opts% -XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses

SET java_settings=%java_settings% -Dfile.encoding=UTF-8
SET java_settings=%java_settings% -Djava.net.preferIPv4Stack=true

java -version:1.8 -server -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Xmx4G -cp config/xml;../serverslibs/*; l2p.gameserver.GameServer

REM Debug ...
REM java -Dfile.encoding=UTF-8 -cp config;./* -Xmx1G -Xnoclassgc -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 l2p.gameserver.GameServer

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.

pause

Спасибка с меня, так же подскажите есть ли возможность сохранения бекапа в указанное мной место?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что исправить? Ничего, тут нечего править

 

Требуется написать скрипт который будет делать бекап при запуске

пример: https://habrahabr.ru/post/51966/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знаю что что-то можно дописать в батник и все будет норм, только что

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...