У меня есть сервер RHEL7 (без графического интерфейса), на котором запущено несколько отдельных экземпляров httpd (отдельные файлы PID, не определенные как службы ... не спрашивайте).
Попытка создать простой скрипт, который скажет мне, какой из моих экземпляров httpd действительно запущен. Если я сбегу ps -ef | grep httpd, Я получаю список, который выглядит примерно так, как я хочу, но я получаю попадание по каждому PID, что в итоге дает мне несколько сотен результатов. Я бы хотел что-то, что давало бы мне по одной строке для каждого экземпляра.
Любые идеи ?
Используйте существующие файлы PID, если они у вас есть:
ps -f $(cat pidfile1 pidfile2 pidfile3 ...)