Всем привет,
появилась необходимость отследить все что запускается и умирает за определенный (небольшой 1-1.5 минуты) промежуток времени.
Тоесть грубо говоря лог процессов с выводом типа ps auxwwwf
Некоторые процессы отрабатывают за доли секунд и "поймать" их просто не реально. идеальным был бы вариант логирования только новых процессов которые запускались за эту минуту чтобы не копать тысячи строк в логе.
Спасибо!
P.S
Можно конечно сделать цикл типа ps auxwwwf >> /home/user/logfile и приладить к нему grep -v на предмет уже запущеных PID но как-то это изврат...
Логирование процессов за опред. период времени (отследить все что запускается и умирает за небольшой период времени)
Модераторы: SLEDopit, Модераторы разделов
-
Ufomen
- Сообщения: 81
- ОС: CentOS 5.3
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Логирование процессов за опред. период времени
приладьте sed - один раз извратитесь, за то потом будете получать то что нужно (я делал почти то-же самое).
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Логирование процессов за опред. период времени
может быть попробовать audit.d?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.