使node.js程序阻止系统进入休眠模式
Make node.js program prevent the system from entering sleep mode
我想知道 node.js program/script 是否可以防止操作系统 (windows) 进入睡眠或休眠模式?
这对你有帮助。
https://www.npmjs.com/package/stay-awake
var stayAwake = require('stay-awake');
// do something not so important
// prevent auto sleep
stayAwake.prevent(function(err, data) {
// handle error
console.log('%d routines are preventing sleep', data);
});
// do something which needs the computer to stay awake
// do something async
doAsync(function() {
// do something
stayAwake.prevent(function() {}); // second call
// do long processing
stayAwake.allow(function() {}); // this subroutine no longer needs to prevent sleep
});
// once done allow the computer to sleep as configured in power management
stayAwake.allow(function(err, data) {
if(data == 0) {
console.log('Will sleep automatically');
}
}); // allow
我使用的是“保持清醒”,但它在“节点 14”中不起作用。
我想知道 node.js program/script 是否可以防止操作系统 (windows) 进入睡眠或休眠模式?
这对你有帮助。
https://www.npmjs.com/package/stay-awake
var stayAwake = require('stay-awake');
// do something not so important
// prevent auto sleep
stayAwake.prevent(function(err, data) {
// handle error
console.log('%d routines are preventing sleep', data);
});
// do something which needs the computer to stay awake
// do something async
doAsync(function() {
// do something
stayAwake.prevent(function() {}); // second call
// do long processing
stayAwake.allow(function() {}); // this subroutine no longer needs to prevent sleep
});
// once done allow the computer to sleep as configured in power management
stayAwake.allow(function(err, data) {
if(data == 0) {
console.log('Will sleep automatically');
}
}); // allow
我使用的是“保持清醒”,但它在“节点 14”中不起作用。