Я знаю, что это уже два года, но у меня была такая же проблема, и я хочу дать свое решение всем, кто может столкнуться с этой проблемой в будущем.
Чтобы разбудить мою машину каждый день в 06:00, я установил cronjob с помощью rtcwake. Моя проблема была, однако, в том, что, несмотря на то, что cronjob побежал, он не установил будильник. Я отредактировал crontab пользователя root sudo crontab -e.
Решение заключалось в том, чтобы использовать полный путь rtcwake в crontab, а не только для команды. Для этого сначала используйте which rtcwake, который вернет полный путь к команде (в моем случае это /usr/sbin/rtcwake), и используйте это в cronjob.
Теперь моя cronjob выглядит так: 0 12 * * * /usr/sbin/rtcwake -m no -t $(date +\%s -d 'tomorrow 0600')
Как побочная заметка, если вы используете date, как я, вам нужно избежать знака процента.
Нажмите значок «Сетевой менеджер» и выберите «Редактировать соединения». В настройках IPv4 введите DNS-серверы имен:
Перезапустите Network Manager:
sudo service network-manager restart
Тест:
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
Нажмите значок «Сетевой менеджер» и выберите «Редактировать соединения». В настройках IPv4 введите DNS-серверы имен:
Перезапустите Network Manager:
sudo service network-manager restart
Тест:
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
Нажмите значок «Сетевой менеджер» и выберите «Редактировать соединения». В настройках IPv4 введите DNS-серверы имен:
Перезапустите Network Manager:
sudo service network-manager restart
Тест:
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com