1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Start.sh не работает

Тема в разделе "Spigot", создана пользователем GIGABAIT, 25 дек 2018.

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

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    может ктото скинуть свой Start.sh под ubuntu у меня после рестарта не запускаетса скрипт запускаетса когда из скрипта убераю скрин
     
  2. NyanGuyMF

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

    Баллы:
    76
    Скиньте файл start.sh, вывод pwd в директории со скриптом и содержимое rc.local (/etc/rc.local на Debian)
     
  3. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    У меня Ubuntu
     
  4. NyanGuyMF

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

    Баллы:
    76
    В Ubuntu тоже находится в /etc/rc.local

    UDP: если не существует:
    Код:
    # systemctl enable rc-local
     
  5. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    но етот файл для автозапуска скрипта при старте ВПС а мне надо чтоб я вконсоле сервера написал рестарт и скрипт перезапустил сам себя в скрине
     
  6. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    и да можно узнать как прописывать в
    rc-local
     
  7. NyanGuyMF

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

    Баллы:
    76
    Код:
    $ screen -dmS server start.sh
     
  8. NyanGuyMF

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

    Баллы:
    76
  9. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    #!/bin/sh
    BINDIR=$(dirname "$(readlink -fn "$0")")
    while true
    do
    /usr/bin/screen -Sdm Serv
    /usr/bin/java -Xincgc -Xmx16G -XX:+DisableExplicitGC -XX:MaxPermSize=40M -Dlauncher.noJAnsi=false -Dfile.encoding=UTF-8 -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -jar spigot.jar nogui
    echo "To stopping the server, press the key combination Ctrl + C!"
    echo "Reboot:"
    for i in 5 4 3 2 1
    do
    echo "$i..."
    sleep 1
    done
    echo "Reboot complete!"
    done
     
  10. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    етот скрипт не открывает скрин
     
  11. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
  12. NyanGuyMF

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

    Баллы:
    76
    Запускать с помощью screen -dmS {название сессии screen (server, например)} start.sh, где start.sh - файл со скриптом ниже
    PHP:
    #!/bin/sh
    cd /директория/вашего/сервера#Можно узнать с помощью $ pwd
    echo "   *** Script made by {username}"
    while : ;
    do
    echo 
    " "
    java -jar -Xms200m -Xmx5000m core.jar nogui && # core.jar - ядро Вашего сервера
    echo " "
    echo "===================================="
    echo "Вероятно, сервер упал, перезапускаю"
    echo "===================================="
    echo " "
    echo "Чтобы отменить нажмите: ctrl + c"
    echo " "
    #sleep 5 -  раскомментируйте, если необходимо
    done
     
  13. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    спс скрит работает но без скрина закрыл консоль сервак упал
     
  14. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    PHP:
    #!/bin/sh
    cd /fora/
    echo 
    "   *** Script made by serv"
    while : ;
    do
    echo 
    " "
    java -jar -Xms200m -Xmx5000m spigot-1.13.2.jar nogui && # core.jar - ядро Вашего сервера
    echo " "
    echo "===================================="
    echo "Вероятно, сервер упал, перезапускаю"
    echo "===================================="
    echo " "
    echo "Чтобы отменить нажмите: ctrl + c"
    echo " "
    #sleep 5 -  раскомментируйте, если необходимо
    done
     
  15. NyanGuyMF

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

    Баллы:
    76
    Естественно :D Запускай только со screen, либо впиши в скрипт screen
     
  16. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    а как вписать скрен в скрипт и какой
     
  17. NyanGuyMF

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

    Баллы:
    76
    Я использую отдельный скрипт, который запускает сессии screen:
    Код:
    screen -dmS serv sh /home/nyanguymf/liteheaven/start.sh & screen -dmS bungee sh /home/nyanguymf/bungee/start.sh & screen -dmS lobby sh /home/nyanguymf/lobby/start.sh & screen -dmS sync sh /home/nyanguymf/sync/start.sh
     
  18. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    большое вам спасибо вы мне очень помогли
     
  19. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    осталось ток в автозапуск добавить
     
  20. Автор темы
    GIGABAIT

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

    Баллы:
    66
    Имя в Minecraft:
    GIGABAIT
    как можно в скрине сделать чтоб по рус писало
     

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