1
0
Fork 0
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:
Bryan Roe 2021-04-24 10:34:29 -07:00
parent 34d7f00226
commit dfe87578a7

View file

@ -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;