Counter-Strike 1.6 Server: как убить?

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение GHopper » 2009-02-02 12:08:42

Здравствуйте!

Поднял, настроил, люди играют. Запускаю в screen. Возник вопрос - как грохнуть сервер КС? Убиваю screen - процессы висят. Тупо

Код: Выделить всё

killall -9 hlds_run
killall -9 hlds_amd
т.к. у меня висит несколько серверов на разных ip.

Что посоветуете?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение Raven2000 » 2009-02-02 13:40:10

Убить процесс не так легко, он перезапускается при #killall hlds_amd
чтобы сервер стартовал без автоперезапуска то в стартовый скрипт вписываем -norestart
Редактируй стартовые скрипты(+ ребут) или лезь в скрины и там завершай процесс.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение GHopper » 2009-02-02 13:59:02

ну так это-то понятно... вопрос в том, что мне нужна помощь в реализации. Стартовый скрипт предпочитаю оставить без изменений на случай обновления, а вот как убить процесс в скрине? Пробовал

Код: Выделить всё

screen -r hlds_1 -X quit 
скрин закрылся, а процесс жив...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение Raven2000 » 2009-02-02 14:02:58

уже ребут поможет.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

GHopper
мл. сержант
Сообщения: 83
Зарегистрирован: 2008-12-11 15:52:22

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение GHopper » 2009-02-02 16:23:15

Raven2000 писал(а):уже ребут поможет.
не понял. ребут чего?

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение Raven2000 » 2009-02-02 20:44:55

фри ребудить с изменением стартовых скриптов (и лучше было неубивать скрин тк в нем можно было в консоли игры корректно закрыть приложение) ибо будешь убивать, а процесс все равно возрождатся =)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Pez!
старшина
Сообщения: 436
Зарегистрирован: 2008-01-13 20:02:24
Откуда: москва матушка

Re: Counter-Strike 1.6 Server: как убить?

Непрочитанное сообщение Pez! » 2009-02-03 14:46:17

есть очень удобный ключик -norestart . После завершения дочерних процессов убивается и главный.
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.