Articles of processo

Redirecionando a input padrão do aplicativo de console

Eu tenho um aplicativo de console que estou tentando automatizar redirecionando stream de input padrão do processo. No modo manual depois de abrir o aplicativo, ele aguarda a input do usuário como abaixo, Eu criei o processo com stream de input padrão redirecionado.O snippet de código é o seguinte, Process newProcess = new Process(); newProcess.StartInfo.FileName […]

Quais resources são compartilhados entre threads?

Recentemente, me perguntaram em uma entrevista qual é a diferença entre um processo e um thread. Realmente, eu não sabia a resposta. Eu pensei por um minuto e dei uma resposta muito estranha. Threads compartilham a mesma memory, processos não. Depois de responder isso, o entrevistador me deu um sorriso maligno e me fez as […]

Listar AppDomains em processo

Existe alguma possibilidade de enumerar AppDomains dentro do processo?

Leitura contínua do STDOUT do processo externo em Ruby

Eu quero executar o Blender a partir da linha de comando através de um script ruby, que irá então processar a saída dada pelo liquidificador linha por linha para atualizar uma barra de progresso em uma GUI. Não é realmente importante que o liquidificador seja o processo externo cujo stdout eu preciso ler. Parece que […]

Como Daemonizar um Programa Java?

Eu tenho um programa em Java que gostaria de daemonizar em um sistema Linux. Em outras palavras, quero começar a executá-lo em um shell e mantê-lo em execução depois de efetuar o logout. Eu também quero ser capaz de parar o programa de forma limpa. Eu encontrei este artigo que usa uma combinação de script […]

Como faço para enviar ctrl + c para um processo em c #?

Estou escrevendo uma class wrapper para um executável de linha de comando. Este exe aceita input de stdin até que eu pressione ctrl + c no shell do prompt de comando, caso em que imprime a saída com base na input para stdout. Eu quero simular que ctrl + c pressione no código c #, […]

Existe um limite de memory para um único processo .NET

Atualmente, estamos pensando em criar um sistema de cache para armazenar dados retirados de um database SQL e disponibilizá-los para alguns outros aplicativos (site, serviço da Web, etc.). Imaginamos que o cache esteja sendo executado como um serviço do Windows e consistindo basicamente em um dictionary inteligente que contém as inputs do cache. Minha pergunta […]

Script de shell leu falta da última linha

Eu tenho um … estranho problema com um script de shell bash que eu estava esperando para obter alguma visão sobre. Minha equipe está trabalhando em um script que percorre linhas em um arquivo e verifica o conteúdo em cada um. Nós tivemos um bug onde, quando executados através do processo automatizado que sequencia diferentes […]

Encontrar (e matar) a porta de bloqueio do processo 3000 no Mac

Como faço para encontrar processos que escuta / usa minhas portas tcp? Eu estou no mac os x. Às vezes, depois de um acidente ou algum bug, meu aplicativo rails está bloqueando a porta 3000. Não consigo encontrá-lo usando ps -ef … Como faço para encontrar a coisa estúpida e matá-lo, brutalmente …? Ao fazer […]

Como um processo do Win32 pode obter o pid de seu pai?

Atualmente estou passando o pid na linha de comando para o filho, mas existe uma maneira de fazer isso na API do Win32? Alternativamente, alguém pode aliviar meu medo de que o pid que estou passando possa pertencer a outro processo depois de algum tempo se o pai morreu?