Articles of processo de

Como posso obter um identificador de processo pelo seu nome em C ++?

Eu estou tentando obter o identificador de processo, digamos example.exe, para que eu possa chamar TerminateProcess nele. Como posso fazer isso? Observe, ele não tem uma janela, portanto o FindWindow não funcionará.

Como faço para cortar uma extensão de arquivo de uma String em Java?

Qual é a maneira mais eficiente de cortar o sufixo em Java, assim: title part1.txt title part2.html => title part1 title part2

Como posso obter o PID do processo pai da minha aplicação

Meu aplicativo winform é lançado por outro aplicativo (o pai), eu preciso determinar o pid do aplicativo que lançar o meu aplicativo usando c #.

Como você elimina privilégios para um processo filho?

Eu sei como iniciar um processo com privilégios de administrador de um processo usando: proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = “runas”; em que proc é um System.Diagnostics.Process. Mas como se faz o oposto? Se o processo em que você está já estiver elevado, como você inicia o novo processo sem privilégios de administrador? Mais precisamente, precisamos […]

Threads vs Processos no Linux

Recentemente, ouvi algumas pessoas dizerem que, no Linux, é quase sempre melhor usar processos em vez de threads, já que o Linux é muito eficiente no tratamento de processos e porque há muitos problemas (como bloqueio) associados a threads. No entanto, eu sou suspeito, porque parece que os tópicos podem dar um ganho de desempenho […]

Como parar o processo java graciosamente?

Como faço para parar um processo Java normalmente no Linux e no Windows? Quando o Runtime.getRuntime().addShutdownHook é chamado e quando não é? E quanto aos finalizadores, eles ajudam aqui? Posso enviar algum tipo de sinal para um processo Java a partir de um shell? Eu estou procurando soluções de preferência portáteis.

Como obter o PID do processo que acabei de iniciar no programa java?

Eu comecei um processo com o seguinte código ProcessBuilder pb = new ProcessBuilder(“cmd”, “/c”, “path”); try { Process p = pb.start(); } catch (IOException ex) {} Agora eu preciso saber o pid do processo que eu acabei de começar.

Linux: Impede que um processo em segundo plano seja interrompido após o fechamento do cliente SSH

Eu estou trabalhando em uma máquina Linux através do SSH (Putty). Eu preciso deixar um processo em execução durante a noite, então eu pensei que poderia fazer isso iniciando o processo em segundo plano (com um e comercial no final do comando) e redirecionando stdout para um arquivo. Para minha surpresa, isso não funciona. Assim […]

Como medir o uso de memory real de um aplicativo ou processo?

Esta questão é abordada aqui em grande detalhe. Como você mede o uso de memory de um aplicativo ou processo no Linux? A partir do artigo do blog sobre Compreendendo o uso de memory no Linux , o ps não é uma ferramenta precisa para usar com essa intenção. Por que o ps está “errado” […]

Como faço para obter o código de saída do aplicativo a partir de uma linha de comando do Windows?

Estou executando um programa e quero ver qual é o seu código de retorno (já que ele retorna códigos diferentes baseados em erros diferentes). Eu sei que no Bash eu posso fazer isso correndo echo $? O que faço ao usar o cmd.exe no Windows?