0
node.jsの名前でプロセスを検索する関数を作成しようとしています。ここに私の機能があります:javascriptのネストされた変数スコープ
ここでの問題は、コンソールが実行中であってもtrueに設定されることはありません。私は自分のコードの上にpublic変数として返すことを宣言していますが、そのトリックはありません。誰も私の問題がなぜ知っていますか?
node.jsの名前でプロセスを検索する関数を作成しようとしています。ここに私の機能があります:javascriptのネストされた変数スコープ
ここでの問題は、コンソールが実行中であってもtrueに設定されることはありません。私は自分のコードの上にpublic変数として返すことを宣言していますが、そのトリックはありません。誰も私の問題がなぜ知っていますか?
findProcess()
には、ps.lookup()
コールバックからコールバックするコールバック関数を追加します。このコールバックに必要なデータを渡します。この場合はブール値になります。たとえば:
function findProcess(name, callback) {
ps.lookup({
command: name
}, function(err, resultList) {
if(err) throw new Error(err);
callback(resultList.length > 0);
});
}
findProcess('something', function(isRunning) {
console.log('is running?', isRunning);
});
ああ、それはトリックをしました、ありがとうございました。 – Ubspy