Comment appeler une commande externe (comme si je l'avais tapée au shell Unix ou à l'invite de commande Windows) à partir d'un script
Cette balise concerne les processus du système d'exploitation. Il peut également faire référence à une construction spécifique sur une plate-forme donnée, par exemple, la classe System.Diagnostics.Process pour .NET
Comment appeler une commande externe (comme si je l'avais tapée au shell Unix ou à l'invite de commande Windows) à partir d'un script
Je souhaite regrouper mon projet dans un seul fichier JAR exécutable pour distribution. Comment puis-je faire un package de projet Maven tous les fichiers JAR de dépendance dans mon fichier JAR de
Comment trouver (et tuer) les processus qui écoutent / utilisent mes ports TCP? Je suis sur mac os x. Parfois, après un crash ou un bug, mon application rails verrouille le port 3000. Je ne le trouve pas en utilisant ps -ef ... En faisant rails server Je reçois Adresse déjà utilisée - bind (2)...
Quelle est la différence technique entre un processus et un thread? J'ai l'impression qu'un mot comme «processus» est surutilisé et qu'il existe également des threads matériels et logiciels. Qu'en est-il des processus légers dans des langues comme Erlang ? Y a-t-il une raison définitive d'utiliser...
Je veux écrire une fonction qui exécutera une commande shell et retournera sa sortie sous forme de chaîne , peu importe, est-ce un message d'erreur ou de réussite. Je veux juste obtenir le même résultat que j'aurais obtenu avec la ligne de commande. Quel serait un exemple de code qui ferait une...
J'exécute un programme et je veux voir quel est son code de retour (car il renvoie différents codes en fonction d'erreurs différentes). Je sais que dans Bash, je peux le faire en exécutant écho $? Que dois-je faire lors de l'utilisation de cmd.exe sous
J'ai essayé de fermer le tomcat en utilisant le répertoire ./shutdown.shtomcat /bin. Mais a constaté que le serveur n'était pas fermé correctement. Et donc je n'ai pas pu redémarrer Mon tomcat fonctionne sur le port 8080. Je veux tuer le processus tomcat en cours d'exécution 8080. Je veux d'abord...
Je développe une application depuis 1 ou 2 semaines maintenant et hier j'ai mis à jour mon iPhone 5S vers iOS 8 GM. Tout fonctionnait bien et je pouvais également tester sur mon appareil jusqu'à ce que je supprime l'application de mon téléphone et que je veuille reconstruire. L'erreur suivante est...
J'aimerais obtenir le nombre de validations de mon référentiel Git, un peu comme les numéros de révision SVN. L'objectif est de l'utiliser comme un numéro de build incrémentiel unique. Je fais actuellement comme ça, sur Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Mais je pense que...
Cette question est traitée ici en détail. Comment mesurez-vous l'utilisation de la mémoire d'une application ou d'un processus sous Linux? De l'article de blog Comprendre l'utilisation de la mémoire sous Linux , psn'est pas un outil précis à utiliser à cette fin. Pourquoi psest "faux" Selon la...
Mon application s'exécute en arrière-plan sous Linux. Il est actuellement démarré sur la ligne de commande dans une fenêtre de terminal. Récemment, un utilisateur exécutait l'application depuis un moment et elle est morte mystérieusement. Le texte: Tué était sur le terminal. Cela s'est produit deux...
Comment puis-je limiter mes événements post-build à ne s'exécuter que pour un seul type de build? J'utilise les événements pour copier les fichiers DLL dans un répertoire virtuel IIS local, mais je ne veux pas que cela se produise sur le serveur de génération en mode de
Comment attendre dans un script bash que plusieurs sous-processus générés à partir de ce script se terminent et retournent le code de sortie! = 0 lorsqu'un des sous-processus se termine par le code! = 0? Script simple: #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait Le script...
J'ai un projet qui contient un seul module et quelques dépendances. Je voudrais créer un pot, dans un répertoire séparé, qui contient le module compilé. De plus, j'aimerais avoir les dépendances à côté de mon module. Peu importe comment je tord le processus "build jar" d'IntelliJ, la sortie de mon...
J'utilise le module de sous processus pour démarrer un sous-processus et connecter à son flux de sortie (stdout). Je veux pouvoir exécuter des lectures non bloquantes sur sa sortie standard. Existe-t-il un moyen de rendre .readline non bloquant ou de vérifier s'il y a des données sur le flux avant...
Étant donné que ce message a attiré beaucoup d'attention au fil des ans, j'ai répertorié les meilleures solutions par plate-forme au bas de ce message. Message d'origine : Je veux que mon serveur node.js s'exécute en arrière-plan, c'est-à-dire: lorsque je ferme mon terminal, je veux que mon serveur...
Je me connecte au serveur Linux via putty SSH. J'ai essayé de l'exécuter en arrière-plan comme ceci: $ node server.js & Cependant, après 2,5 heures, le terminal devient inactif et le processus meurt. Existe-t-il de toute façon que je peux maintenir le processus en vie même avec le terminal...
Je cherche un moyen d'obtenir la sortie d'une commande lorsqu'elle est exécutée à partir d'un programme C ++. J'ai regardé en utilisant la system()fonction, mais cela exécutera juste une commande. Voici un exemple de ce que je recherche: std::string result = system("./some_command"); J'ai besoin...
Je veux tuer tout un arbre de processus. Quelle est la meilleure façon de procéder en utilisant des langages de script courants? Je cherche une solution
J'avais une discussion avec un coéquipier sur le verrouillage en .NET. C'est un gars très brillant avec une vaste expérience dans la programmation de niveau inférieur et supérieur, mais son expérience avec la programmation de niveau inférieur dépasse de loin la mienne. Quoi qu'il en soit, il a fait...