Переделать grep для обнаружения процесса Linux

Цена договорная
07 декабря 2022, 14:19 • 7 откликов • 76 просмотров
Здравствуйте.

Имеется 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