Detalhes do processo pai a partir do script em lote - descubra o que chamou o script em lote

0

Nós temos um arquivo de lote que está chamando php scipts. Php script carrega alguns arquivos de dados para o nosso sistema.

Não consigo entender o que está iniciando esse arquivo de lote no meio da noite. Não consigo encontrar nenhum trabalho de tarefa agendado para executar esse arquivo em lotes. Existem outras máquinas que têm acesso a esse local de armazenamento compartilhado onde o arquivo em lote está localizado.

Existe algum comando que eu possa adicionar ao script em lote ou script PHP que imprimirá todos os detalhes do processo quando esse arquivo em lote for chamado no meio da noite? Então, eu posso mais tarde ler esse log e entender como esse script é chamado.

Obrigado.

    
por vlr 25.08.2014 / 23:55

1 resposta

0

Você pode usar o utilitário "Process Explorer" do Windows Sysinternals para descobrir qual processo iniciou o script em lote. Encontre o processo cmd.exe que está executando os comandos de script em lote. O processo acima do processo cmd.exe é o processo iniciado o arquivo em lotes. se houver vários processos cmd.exe, você poderá visualizar a linha de comando para cada processo cmd.exe clicando em " Visualizar -> Selecionar colunas " e em " Process Image "marca de seleção de local de tabulação para a caixa de seleção" Linha de comando ".

    
por 26.08.2014 / 18:27