Имеется процесс, поднятый с параметрами в 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 - не знаю. :(
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как убить screen посредством shell-скрипта? (2005)
- Форум ошибка при запуске игрового сервера (2014)
- Форум screen login shell (2006)
- Форум shell скрипт (2009)
- Форум shell-скрипт (2005)
- Новости Jabber-Shell: администрирование посредством Jabber (2007)
- Форум Скрипт для screen (2012)
- Форум Screen и скрипт (2011)
- Форум Загрузка файлов через www посредством shell (2011)
- Форум [Shell] Опции скрипта. (2011)