2016-06-17 5 views
-1

Я хочу, чтобы иметь возможность убивать процессы (вдова \ linux), такие как «chrome.exe» и другие из NodeJS. Я прошел через много информации, и я не мог найти полезную информацию, а не дочерние дочерние процессы. Я использую NodeJS с NW для создания настольного приложения.NodeJS: Управление процессами

Возможно ли это?

+0

Поделитесь, что вы пытались до сих пор и где вы столкнулись с проблемой. – user861594

ответ

2

Похоже, вы могли бы использовать ps-node для этого.

Что-то вроде:

var ps = require('ps-node'); 

    ps.lookup({ 
     command: 'chrome', 
    }, function(err, resultList) { 
     if (err) { 
       throw new Error(err); 
     } 

     resultList.forEach(function(process){ 
       if(process){ 

        ps.kill(process.pid, function(err) { 
         if (err) { 
          throw new Error(err); 
         } 
         else { 
          console.log('Process %s has been killed!', pid); 
         } 
        }); 
       } 
     }); 
    }); 
Смежные вопросы