Monitor de processo desejado WITH logging to file (Win)

1

Fiquei muito surpreso quando não encontrei o monitor de processo, que poderia fazer seu trabalho, e salvar alguns despejos com a periodicidade especificada. Alguém sabe algo assim?

    
por Vie 06.07.2010 / 21:14

4 respostas

1

Existe outra ferramenta Systinternals chamada PSList que fornecerá uma lista de processos a partir da linha de comando. Você pode criar uma tarefa agendada para executá-la. Vamos fazer você listar processos remotamente também. Crie um arquivo de lote que redirecione a saída para um arquivo, programe-o e você estará pronto.

    
por 06.07.2010 / 22:29
0

Crie um script de shell como este:

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

Adicione-o ao seu crontab e execute-o com a frequência que desejar. Isso levará a saída do comando 'ps aux' e APPEND para o arquivo que você especificar. Se você deseja substituir, use um único ">".

    
por 06.07.2010 / 21:59
0

Use o procmon com a opção de arquivo de apoio para capturar informações do processo em um arquivo. Veja a ajuda do Procmon para mais detalhes.

    
por 06.07.2010 / 22:22
0

Como uma estratégia alternativa, você pode ativar o Acompanhamento do processo . suas opções de auditoria. Isso faz com que as entradas do log de eventos sejam geradas quando os processos começam, terminam, etc (detalhes sobre as entradas de log no link acima). Então, em vez de ver um "instantâneo" da máquina em um determinado instante, você verá um registro de todos os processos. Obviamente, você terá que analisar o log de eventos para obter as informações que está procurando, mas esse método garante que um processo não seja oculto, iniciando e parando entre intervalos estáticos de "instantâneos".

    
por 06.07.2010 / 23:12