The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Необходимо записать в лог системную информацию., !*! DinDon, 25-Дек-12, 12:53  [смотреть все]
Задача:
Создать скрипт формирующий лог и наполняющий его системной информацией.
Как то: %CPU,PID,Process name, user, status, %оперативной памяти, % виртуальной памяти, свободно оперативной памяти, свободно виртуальной памяти. И всё это привязать к конкретному списку процессов.
Пиды процессов я знаю.
Смутно подозреваю что здесь мне поможет команда ps. Но читая мануал, я так и не догнал как сформировать конкретную последовательность полей привязанную к конкретному пиду?
Это получаются две совершенно разных команды, которые совершенно не хотят объединяться или результат выполнения одной нельзя передать как параметр второй.

Подскажите как это сделать правильно или как построить такой лог альтернативными вариантами.
Буду очень благодарен.

  • Необходимо записать в лог системную информацию., !*! Bosh, 15:22 , 25-Дек-12 (1) +1

    for i in 1607 1668  
    do
    ps -eo pid,pcpu,stat,size,vsize,comm,cmd | grep $i | grep -v grep
    done

    >[оверквотинг удален]
    > свободно оперативной памяти, свободно виртуальной памяти. И всё это привязать к
    > конкретному списку процессов.
    > Пиды процессов я знаю.
    > Смутно подозреваю что здесь мне поможет команда ps. Но читая мануал, я
    > так и не догнал как сформировать конкретную последовательность полей привязанную к
    > конкретному пиду?
    > Это получаются две совершенно разных команды, которые совершенно не хотят объединяться
    > или результат выполнения одной нельзя передать как параметр второй.
    > Подскажите как это сделать правильно или как построить такой лог альтернативными вариантами.
    > Буду очень благодарен.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру