LINUX.ORG.RU

Использование screen


0

1

Запускаю на ubuntu 3 cs сервера следующими командами в консоли соответственно:

Код:

screen -S cs ./hlds_run -game cstrike -port 27015 -sv_lan 1
screen -S cs2 ./hlds_run -game cstrike -port 27016 -sv_lan 1
screen -S cs3 ./hlds_run -game cstrike -port 27017 -sv_lan 1
Дальше требуется возможность их останавливать по одному, и для этого теоретически надо выполнить это(для первого сервера например):

Код:

screen -S cs -X quit

А тут screen сцукко выдает список сессий в виде: ИД_процесса.имя_сессии

И чтобы остановить сервер надо получается вписать не

Код:

screen -S cs -X quit
а например

Код:

screen -S 1733.cs -X quit
Я соответственно не знаю ИД процесса, и не могу остановить сервер. Как это все можно сделать?


э... я нипонил. зачем здесь screen?

exception13 ★★★★★ ()

nohup вроде как может запустить, но если будет несколько таких серверов? Как я выберу нужный мне для остановки?

kajfat ()

Первому скрину дай имя cs1 вместо cs и все будет ОК

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.