Имеется процесс, поднятый с параметрами в screen, конкретно - сервак игровой (файл со строкой "screen -A -m -d -S hlds15 ./hlds_run -game cstrike +ip x.x.x.x"). Пытаюсь накорябать shell-скриптик для "start|stop|restart" этого сервера. Пока что не могу даже stop сделать.. Советовать нечто типа "killall hlds" не надо, потому в разное время может быть запущено два сервера - hlds15 и hlds16, оба в разных screen на разных портах. Потому и вижу выход только в том, чтобы убивать сам screen, ну типа как по "ctrl+C" делаю, но не могу сообразить, как... Делаю в скрипте ps -aux|grep hlds15, получаю процесс и pid его, но как дальше в скрипте описать, что убить етот pid - не знаю. :(