comment obtenir la liste des processus
Je joue avec nœud et viens de l'installer sur ma machine. Maintenant, je veux avoir une liste des processus en cours d'exécution sur mon ordinateur afin que je puisse voir si l'exécution d'Apache, MySQL est démarré, etc? Comment puis-je le faire? Je viens de base de code dans mon fichier js. Je ne sais même pas par où commencer.
Voici mon code:
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200);
response.write("Hello world");
console.log('Listenning on port 1339');
response.end();
}).listen(8080);
Quel système d'exploitation utilisez-vous?
windows, mais il serait bon si vous avez quelque chose pour windows et linux
github.com/viatropos/parse-processes/blob/master/index.js
windows, mais il serait bon si vous avez quelque chose pour windows et linux
github.com/viatropos/parse-processes/blob/master/index.js
OriginalL'auteur Autolycus | 2012-11-03
Vous devez vous connecter pour publier un commentaire.
Pour autant que je sache, il n'existe pas un module (encore) pour ce faire, la croix-plate-forme. Vous pouvez utiliser le processus de l'enfant de l'API pour lancer les outils qui permettront de donner les données que vous souhaitez. Pour Windows, il suffit de lancer le construit-dans la liste des tâches du processus.
J'aime vraiment cette méthode, il est beaucoup plus rapide et utilise moins de mémoire que les autres nœud modules que j'ai essayé. Connaissez-vous le mac/linux équivalent à tasklist?
oui, sous Linux, l'équivalent est le ps -aux ou avec grep pour trouver un certain programme.... ps -aux | grep chaîne
OriginalL'auteur The Reddest
Voir ps-nœud
Pour obtenir une liste des processus en nœud:
ps-nœud ne semble pas fonctionner de la croix-plate-forme
La réponse sélectionnée sur cette page explique le concept de base derrière le ps. Ajouter le support pour d'autres systèmes d'exploitation semble relativement facile. github.com/neekey/ps/blob/master/lib/index.js
OriginalL'auteur Eddie
Vous pouvez également utiliser de courant processus qui répertorie tous les processus.
https://www.npmjs.com/package/current-processes
Le résultat comprend nom,pid,cpu et mémoire utilisé par le processus.
Vous pouvez également trier le résultat et de limiter le nombre de processus.
Le résultat ressemble à ceci:
OriginalL'auteur shadow0359
ps-liste est un meilleur noeud package pour le travail, il fonctionne sur Linux, BSD, Windows et plates-formes de trop.
OriginalL'auteur KARASZI István
semble que leur n'est pas toutes les méthodes directes
mais ci-dessous les vidéos peuvent aider.
est - github.com/Amatewasu/cpu-usage.js
OriginalL'auteur Hitesh Chavda
Solution pour les systèmes de type unix:
Des exemples d'utilisation et des résultats
Environnement de test
OriginalL'auteur Seti Volkylany