Батник linux

das1k

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

В Windows это:
C-подобный:
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto srcds

А в Linux не знаю подскажите плизз.:)
 

Vanka

Участник
Сообщения
6
Реакции
0
Во в рядах пингвинятников прибыло)Сразу покупай таблеток от головы и в гугл с головой)Как говорится небыло печали купила баба порося)
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
C-подобный:
#!/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 - это название скрина, а дальше думаю всё понятно :)
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #4
BMW M6, и где в том что ты написал поднятие сервера после падения?
 

Vit_ amin

Добрая душа
Сообщения
1,504
Реакции
660
не надо ничего писать сервер поднимается автоматом у Valve на Linux установлено каждые 10 секунд проверять сервер то есть если он упал через 10 сек поднимется даже при запуске сервера в логе есть сообщение не помню точно какое но оно в самом начале запуска сервера.

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

LEII4A

Участник
Сообщения
741
Реакции
135
Vit_ amin,
как и писали выше привязка
C-подобный:
taskset -c 0,1,2,3
если 4 ядра, ну и т.д.
бесполезно привязывать ко всем ядрам, процесс не будит их использовать все разом, многопоточность не поддерживает, а будит прыгать от одного к другому.
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
Andrey,я человеку сразу показал как привязывать по ядрам, и задавать имя скрина
 

ZloyMonah

Dark Guardian
Сообщения
479
Реакции
71
Если ты хочешь запустить на несколько то taskset убери и если твой сервер(вальве) может, то будет сам работать с ними!
 
Сверху Снизу