Назад | Перейти на главную страницу

Монитор требуемых процессов с записью в файл (Win)

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

Есть еще один Systinternals инструмент называется PSList это даст вам список процессов из командной строки. Вы можете создать запланированное задание для его запуска. Позвольте вам также делать список процессов удаленно. Создайте пакетный файл, который перенаправляет вывод в файл, запланируйте его, и все готово.

Использовать Прокмон с опцией резервного файла для записи информации о процессе в файл. См. Справку Procmon для более подробной информации.

Создайте сценарий оболочки следующим образом:

#!/bin/sh
ps aux >> /path/to/log.file

Добавьте его в свой crontab и запускайте так часто, как захотите. Это примет вывод команды 'ps aux' и ДОБАВЛЯЕТ его в указанный файл. Если вы хотите его перезаписать, используйте один символ '>'.

В качестве альтернативной стратегии вы можете включить Отслеживание процессов в ваших вариантах аудита. Это приводит к созданию записей журнала событий при запуске, завершении процессов и т. Д. (Подробности о записях журнала см. По ссылке выше). Тогда вместо того, чтобы видеть «снимок» машины в данный момент, вы увидите журнал всех процессов. Очевидно, вам придется проанализировать журнал событий, чтобы получить информацию, которую вы ищете, но этот метод гарантирует, что процесс не будет скрыт при запуске и остановке между статическими интервалами «моментальных снимков».