FIELD LINE
Администратор
- Регистрация
- 11 Июн 2017
- Сообщения
- 73
- Симпатии
- 69
- Пол
- Мужской
В данной статье рассмотрим пример назначения нужного приоритета на игровой сервер в Linux через crontab.
Допустим, у вас есть выделенный Linux сервер или vds с одним или несколькими запущенными серверами hlds_linux или srcds_linux, и вы хотите на нужный вам сервер задать постоянно контролируемый приоритет -20 (или любой другой)
Предположим, что на вашем Linux сервере расположено сразу 2 сервера, hlds и srcds, и зададим на оба сервера приоритет -20
В примере, сервер использующий hlds_linux запущен на порте 27015, а сервер srcds_linux запущен на порте 27016
Настройка:
В папке /home/ создайте priority.sh следующего содержания:
После этого назначьте права на файл:
Добавление в crontab:
В терминале введите nano /etc/crontab
Далее вставьте в самый конец:
Сохраните изменения.
Теперь данные игровые сервера всегда имеют нужный приоритет.
Допустим, у вас есть выделенный Linux сервер или vds с одним или несколькими запущенными серверами hlds_linux или srcds_linux, и вы хотите на нужный вам сервер задать постоянно контролируемый приоритет -20 (или любой другой)
Предположим, что на вашем Linux сервере расположено сразу 2 сервера, hlds и srcds, и зададим на оба сервера приоритет -20
В примере, сервер использующий hlds_linux запущен на порте 27015, а сервер srcds_linux запущен на порте 27016
Настройка:
В папке /home/ создайте priority.sh следующего содержания:
Код:
renice -20 `ps axw | grep port | grep 27015 | grep hlds_linux | awk '{ print $1}'`
renice -20 `ps axw | grep port | grep 27016 | grep srcds_linux | awk '{ print $1}'`
Код:
chmod +x priority.sh
В терминале введите nano /etc/crontab
Далее вставьте в самый конец:
Код:
* * * * * root /home/priority.sh
Теперь данные игровые сервера всегда имеют нужный приоритет.
Последнее редактирование: