LINUX.ORG.RU
ФорумAdmin

странное поведение ps


0

2

Есть сервер. Ранее (еще 3 часа назад) можно было посмотреть запущен ли нужный процесс так:

# ps uax | grep <имя процесса>
теперь команда ни с того ни с сего ничего не показывает. Теперь показывает только если ввести
# ps ax | grep <имя процесса>
т.е. без параметра u. В чем может быть траббла?

Ответ на: комментарий от anonymous

Сделал следующее:

 :/tmp#ps uax > /tmp/ps_with_u.log
 :/tmp#ps ax > /tmp/ps_without_u.log
 :/tmp#cmp ps_with_u.log ps_without_u.log
ps_with_u.log ps_without_u.log differ: char 1, line 1

Alex_Crack
() автор топика

открой уже для себя pgrep

zolden ★★★★★
()
Ответ на: комментарий от Alex_Crack

омг. а мозгом никак? просто выхлоп в любом случае будет отличаться, но тебе же нужно выявить разницу комстроки процесса

ну или лучше на пастебин

anonymous
()
Ответ на: комментарий от AITap

лучше чем? в данном случе ничем

anonymous
()
Ответ на: комментарий от anonymous

проблема локализована. Выводят действительно разное. ps с параметром u почему-то обрезает имена процессов до 17 символом, из-за чего не помещается полный путь и соответственно имя самого процесса не умещается. Вопрос, почему ps может отрезать имена процессов? С опцией w отображает все нормально.

ps uaxw | grep <имя процесса>

Alex_Crack
() автор топика
Ответ на: комментарий от Alex_Crack

Вопрос, почему ps может отрезать имена процессов? С опцией w отображает все нормально.

так и должно быть

а еще лучше юзать ps auxww

читай ман уже

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

лучше юзать pgrep, как выше уже написали

anonymous
()
Ответ на: комментарий от blackst0ne

Качайте, смотрите http://www.fayloobmennik.net/1299377 там руткит SHV4/SHV5. сам ps был заменен на новый с аналогичного сервака. Удалены все файлы, принадлежащие данному руткиту. Система просканирована, прикрыты ненужные порты.

Alex_Crack
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.