컴퓨터에서 실행중인 서비스 목록을 가져 와서 상태를 찾는 노드 js에 프로그램을 작성하고 싶습니다. 컴퓨터에서 실행중인 서비스 목록을 제공하는 노드 js에 명령 또는 API가 있습니까? 노드에서 sc 쿼리 명령을 실행 해 보았습니다.노드 js를 사용하여 컴퓨터에서 실행중인 서비스 목록
var exec = require("child_process").exec;
exec("sc query state= all", function(err, stdout) {
var lines = stdout.toString().split("\r\n").filter(function (line) {
return line.indexOf("SERVICE_NAME") !== -1;
}).map(function (line) {
return line.replace("SERVICE_NAME: ", "");
});
console.log(lines);
});
이
내가 서비스의 이름과이 서비스
답변 주셔서 감사합니다 .... 나는 var exec = require ("child_process")를 시도했다. ("sc 쿼리 상태 = 모두", function (err, stdout) { var lines = stdout.toString(). split ("\ r \ n") 필터 (함수 (행) { return line.indexOf ("SERVICE_NAME")! == -1; }) return line.replace ("SERVICE_NAME :", ""); }); console.log (줄); }); .................. 이것은 sc 쿼리를 실행하고 실행중인 서비스 배열을 제공합니다. 이것은 좋은 접근법인가? – Aparna