Верно, но @DmitryGrigoryev правильно, что это может быть яснее, отредактированы. создавать отчеты исторических данных возможно только если вы собрали эти данные раньше. Если нет никаких данных, вы не можете создать такой отчет. Так что мой ответ не ответ на вопрос, но дать прогноз, что он может сделать, чтобы создать такие отчеты в furture. @KomodoDave моя система 12.04 (точные) 32-разрядный Как правило, существует специальный офис в вашем учреждении, чтобы помочь с такого рода вещи. Это новая установка или обновление? Можно попробовать создать нового пользователя и посмотреть, если это работает.

С помощью этой команды вы можете сократить вывод только , который был предпринят, чтобы быть разбуженным.

тсрйитр -UlnXi eth0 в эфир прото 0x0842 или UDP-порт 9 2>/dev/нуль |
СЭД -пе 'с/^.*20: (ffff в|.... ....) (..)(..) (..)(..) (..)(..).*$/\2:\3:\4:\5:\6:\7/р'

Это ловит пробуждения от etherwake(ethertype 842), а wakeonlan(УДП:9), но требует запуска интерфейса в неразборчивый режим.

Выходные данные для этого примера такой:

44:55:33:11:56:66
11:22:33:66:56:АФ
11:быть:33:эф:56:АФ

Чтобы проверить с другого компьютера с либо, например:

wakeonlan 12:де:объявления:быть:эф:56
etherwake -я wlp2s0 -Б 31:32:33:34:35:36

Ловят только тех, кто приехал по UDP (например, wakeonlan команды), вы можете использовать этот скрипт, который не требует смешанном режиме:

НК -дкнл -Р 9 -у |
 stdbuf -о0 ключам -с 6 -П |
 stdbuf -о0 уник |
 stdbuf -о0 грэп -в 'ffffffffffff' |
 во время чтения ; не
 Эхо ${ответ:0:2}:${Ответ:2:2}:${Ответ:4:2}:${Ответ:6:2}:${Ответ:8:2}:${Ответ:10:2};
сделано

Вместо чтения, пока ... эхо блабла вы могли запускать другие действия.