Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Нужна помощь с авто запуском/перезапуском сервера.

Тема в разделе "[Архив] Помощь", создана пользователем Blunt, 6 окт 2013.

  1. Автор темы
    Blunt

    Blunt Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Blunt
    Задача: организовать запуск сервера при перезапуске серверной машины/краше сервера.
    Как я посмотрел решения этих проблем куча, но моё внимание привлекли следующие два варианта:
    Первый был предложен пользователем gold-morphin в теме запуск сервера через start.sh

    Код:
    #!/bin/sh
                BINDIR=$(dirname "$(readlink -fn "$0")")
                cd "\$BINDIR"
                while true
                do
                    java -Xincgc -Xmx8G -jar server.jar
                    echo "Чтобы остановить сервер зажмите Ctrl + C!"
                    echo "Перезагрузка через:"
                    for i in 5 4 3 2 1
                    do
                        echo "$i..."
                        sleep 1
                    done
                    echo "Перезагрузка!"
                done
    Второй я нашёл на просторах рунета тык.
    Но вот незадача, при попытке запуска start.sh и скрипта из второго метода вылетает синтаксическая ошибка, которая в первом случае имеет вид:

    ./start.sh: 3: cd: can't cd to $BINDIR
    ./start.sh: 10: ./start.sh: Syntax error: word unexpected (expecting "do")

    а во втором:

    /etc/init.d/minecraft: 141: /etc/init.d/minecraft: Syntax error: word unexpected (expecting "in")

    Собственно, знает ли кто-нибудь, как исправить эти ошибки или аналогичные методы автоподъёма сервера.
     
    Сникерсни нравится это.
  2. Хостинг MineCraft
    <
  3. Arnidan

    Arnidan Активный участник Пользователь

    Баллы:
    68
    Про краши и ребуты можешь покапать в сторону rtoolkit. В таком случае тебе только надо будет поставить скрипт для запуска в автозагрузку.
     
    Blunt нравится это.
  4. Oleg505

    Oleg505 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MrCreative
    UP. Тоже интересует.
     
  5. Автор темы
    Blunt

    Blunt Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Blunt
    @Arnidan, большое спасибо за совет, сделал всё по инструкции, всё робит, ещё раз спасибо!
     
  6. Arnidan

    Arnidan Активный участник Пользователь

    Баллы:
    68
    Blunt для этого есть кнопочка)
     
    zuma2 нравится это.

Поделиться этой страницей