Батник linux

Тема в разделе "Общие вопросы", создана пользователем das1k, 14 янв 2012.

  1. das1k

    das1k

    Сообщения:
    13
    Симпатии:
    0
    Всем привет!!
    Сегодня перешол на Linux.
    И тут возник вопрос , какая команда существует для авто востановления сервера после падения.

    В Windows это:
    Код:
    echo (%time%) WARNING: srcds closed or crashed, restarting....
    goto srcds
    А в Linux не знаю подскажите плизз.:)
     
  2. Vanka

    Vanka

    Сообщения:
    6
    Симпатии:
    0
    Во в рядах пингвинятников прибыло)Сразу покупай таблеток от головы и в гугл с головой)Как говорится небыло печали купила баба порося)
     
  3. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Код:
    #!/bin/sh
    echo "Starting Cs:Source DD2 Server"
    sleep 1
    taskset -c 1 screen -A -m -d -S ddd2 ./srcds_run -console -game cstrike -port 27015 +maxplayers 24 +map de_dust2 +sv_lan 0 +ip 0.0.0.0
    echo "Starting Cs:Source DD2 Server OK"
    taskset -c 1 - это привязка к ядру
    screen -A -m -d -S ddd2 - это название скрина, а дальше думаю всё понятно :)
     
  4. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    BMW M6, и где в том что ты написал поднятие сервера после падения?
     
  5. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.054
    Симпатии:
    345
    не надо ничего писать сервер поднимается автоматом у Valve на Linux установлено каждые 10 секунд проверять сервер то есть если он упал через 10 сек поднимется даже при запуске сервера в логе есть сообщение не помню точно какое но оно в самом начале запуска сервера.

    Добавлено через 59 секунд
    Как раз вопрос появился BWT как сделать привязку сервера ко всем ядрам CSS v34 Linux Debian 64 bit.
     
    Последнее редактирование: 14 янв 2012
  6. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    Vit_ amin,
    как и писали выше привязка
    Код:
    taskset -c 0,1,2,3
    если 4 ядра, ну и т.д.
    бесполезно привязывать ко всем ядрам, процесс не будит их использовать все разом, многопоточность не поддерживает, а будит прыгать от одного к другому.
     
    Vit_ amin нравится это.
  7. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Andrey,я человеку сразу показал как привязывать по ядрам, и задавать имя скрина
     
  8. ZloyMonah

    ZloyMonah

    Сообщения:
    479
    Симпатии:
    71
    Если ты хочешь запустить на несколько то taskset убери и если твой сервер(вальве) может, то будет сам работать с ними!
     
    Vit_ amin нравится это.
  9. INF

    INF

    Сообщения:
    13
    Симпатии:
    3
  10. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.563
    Симпатии:
    1.149
    INF, сервер 34 версии если ты не заметил
     
  11. Sam_Fisher

    Sam_Fisher

    Сообщения:
    703
    Симпатии:
    202
    Если поднять глаза выше, то видно, что вот так