mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Updated to retry wakeonlan 3 times
This commit is contained in:
parent
34d7f00226
commit
dfe87578a7
1 changed files with 8 additions and 2 deletions
|
@ -1118,6 +1118,8 @@ function handleServerCommand(data) {
|
||||||
// Send wake-on-lan on all interfaces for all MAC addresses in data.macs array. The array is a list of HEX MAC addresses.
|
// Send wake-on-lan on all interfaces for all MAC addresses in data.macs array. The array is a list of HEX MAC addresses.
|
||||||
//sendConsoleText("Server requesting wake-on-lan for: " + data.macs.join(', '));
|
//sendConsoleText("Server requesting wake-on-lan for: " + data.macs.join(', '));
|
||||||
sendWakeOnLanEx(data.macs);
|
sendWakeOnLanEx(data.macs);
|
||||||
|
sendWakeOnLanEx(data.macs);
|
||||||
|
sendWakeOnLanEx(data.macs);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'runcommands': {
|
case 'runcommands': {
|
||||||
|
@ -3768,10 +3770,14 @@ function processConsoleCommand(cmd, args, rights, sessionid) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'wakeonlan': { // Send wake-on-lan
|
case 'wakeonlan': { // Send wake-on-lan
|
||||||
if ((args['_'].length != 1) || (args['_'][0].length != 12)) {
|
if ((args['_'].length != 1) || (args['_'][0].length != 12))
|
||||||
|
{
|
||||||
response = 'Proper usage: wakeonlan [mac], for example "wakeonlan 010203040506".';
|
response = 'Proper usage: wakeonlan [mac], for example "wakeonlan 010203040506".';
|
||||||
} else {
|
} else
|
||||||
|
{
|
||||||
var count = sendWakeOnLanEx([args['_'][0]]);
|
var count = sendWakeOnLanEx([args['_'][0]]);
|
||||||
|
sendWakeOnLanEx([args['_'][0]]);
|
||||||
|
sendWakeOnLanEx([args['_'][0]]);
|
||||||
response = 'Sending wake-on-lan on ' + count + ' interface(s).';
|
response = 'Sending wake-on-lan on ' + count + ' interface(s).';
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue