Переделать grep для обнаружения процесса Linux
Имеется php+mysql+(phpssh bash) панель управления игровыми серверами. Из коробки панель не поддерживает запуск игрового сервера через wine. Своими силами я переписал функции и всё заработало с использованием wine, кроме отображения статуса сервера (запущен, остановлен, перезагрузка).
Панель через phpssh запросы отправляет grep на машину с игровым сервером для проверки статуса запущенного процесса , но это работает только на те игры, которые работают нативно на Linux, а через wine не работает.
Требуется переписать grep запрос таким образом, что бы парсило процесс правильно.
Вы заинтересованы взяться за такую задачу?
Как это реализована в данный момент:
ps aux | grep r_'.$server['uid'].' | grep -v grep | awk \'{print $2}\'
Где '.$server['uid'] '. Это пользователь Linux