Como você chama um comando externo (como se eu o tivesse digitado no shell do Unix ou no prompt de comando do Windows) de dentro de um script
Essa tag é sobre processos do sistema operacional. Também pode se referir a uma construção específica em uma determinada plataforma, por exemplo, a classe System.Diagnostics.Process para .NET
Como você chama um comando externo (como se eu o tivesse digitado no shell do Unix ou no prompt de comando do Windows) de dentro de um script
Quero empacotar meu projeto em um único JAR executável para distribuição. Como posso fazer um projeto do Maven empacotar todos os JARs de dependência no meu JAR de
Como encontro (e mato) processos que escutam / usam minhas portas tcp? Estou no mac os x. Às vezes, após uma falha ou algum bug, meu aplicativo Rails está bloqueando a porta 3000. Não consigo encontrá-lo usando o ps -ef ... Ao fazer rails server eu recebo Endereço já em uso - bind (2)...
Qual é a diferença técnica entre um processo e um encadeamento? Sinto que uma palavra como 'processo' é usada em excesso e também existem threads de hardware e software. Que tal processos leves em idiomas como Erlang ? Existe uma razão definitiva para usar um termo sobre o
Quero escrever uma função que execute um comando shell e retorne sua saída como uma string , não importa se é uma mensagem de erro ou sucesso. Eu só quero obter o mesmo resultado que eu teria obtido com a linha de comando. O que seria um exemplo de código que faria uma coisa dessas? Por...
Estou executando um programa e quero ver qual é o seu código de retorno (pois ele retorna códigos diferentes com base em erros diferentes). Eu sei que no Bash eu posso fazer isso executando eco $? O que faço ao usar o cmd.exe no
Tentei fechar o tomcat usando ./shutdown.shdo /bindiretório tomcat . Mas descobriu que o servidor não estava fechado corretamente. E, portanto, não consegui reiniciar. Meu tomcat está sendo executado na porta 8080. Eu quero matar o processo do tomcat em execução 8080. Eu quero primeiro ter a lista...
Estou desenvolvendo um aplicativo há 1 ou 2 semanas e, ontem, atualizei meu iPhone 5S para o iOS 8 GM. Tudo funcionou bem e eu também pude testar no meu dispositivo até excluir o aplicativo do meu telefone e querer construir novamente. O seguinte erro apareceu: Could not launch "My App" process...
Gostaria de obter o número de confirmações do meu repositório Git, um pouco como os números de revisão do SVN. O objetivo é usá-lo como um número de compilação único e incrementador. Atualmente, faço isso no Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Mas eu sinto que é um...
Esta questão é abordada aqui em grandes detalhes. Como você mede o uso de memória de um aplicativo ou processo no Linux? No artigo do blog Noções básicas sobre o uso da memória no Linux , psnão é uma ferramenta precisa a ser usada para esse objetivo. Por que psestá "errado" Dependendo de...
Meu aplicativo é executado como um processo em segundo plano no Linux. Atualmente, ele é iniciado na linha de comando em uma janela do Terminal. Recentemente, um usuário estava executando o aplicativo por um tempo e ele morreu misteriosamente. O texto: Morto estava no terminal. Isso aconteceu...
Como posso limitar meus eventos pós-compilação à execução apenas para um tipo de compilação? Estou usando os eventos para copiar arquivos DLL para um diretório virtual do IIS local, mas não quero que isso aconteça no servidor de compilação no modo de
Como aguardar em um script bash por vários subprocessos gerados nesse script para concluir e retornar o código de saída! = 0 quando qualquer um dos subprocessos termina com o código! = 0? Script simples: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait O script acima...
Eu tenho um projeto que contém um único módulo e algumas dependências. Eu gostaria de criar um jar, em um diretório separado, que contenha o módulo compilado. Além disso, gostaria de ter as dependências presentes ao lado do meu módulo. Não importa como eu giro o processo "build jar" do IntelliJ, a...
Estou usando o módulo subprocesso para iniciar um subprocesso e conectar ao seu fluxo de saída (stdout). Quero poder executar leituras sem bloqueio no seu stdout. Existe uma maneira de tornar o .readline sem bloqueio ou verificar se há dados no fluxo antes de eu chamar .readline? Eu gostaria que...
Como esta postagem recebeu muita atenção ao longo dos anos, listei as principais soluções por plataforma na parte inferior desta postagem. Post original : Eu quero que meu servidor node.js. seja executado em segundo plano, ou seja: quando eu fechar meu terminal, quero que meu servidor continue...
Eu me conecto ao servidor linux via putty SSH. Tentei executá-lo como um processo em segundo plano como este: $ node server.js & No entanto, após 2,5 horas, o terminal fica inativo e o processo morre. Existe alguma maneira de manter o processo vivo, mesmo com o terminal
Eu estou procurando uma maneira de obter a saída de um comando quando ele é executado dentro de um programa C ++. Eu olhei para usar a system()função, mas isso apenas executará um comando. Aqui está um exemplo do que estou procurando: std::string result = system("./some_command"); Eu preciso...
Eu quero matar uma árvore de processo inteira. Qual é a melhor maneira de fazer isso usando qualquer linguagem de script comum? Estou procurando uma solução
Eu estava tendo uma discussão com um colega de equipe sobre o bloqueio no .NET. Ele é um cara realmente brilhante, com uma extensa experiência em programação de nível inferior e superior, mas sua experiência com programação de nível inferior excede em muito a minha. De qualquer forma, ele...