Как заставить rtcwake использовать подходящее время для пробуждения?

Мне нужен способ разбудить хост Debian каждый день в 11:45.

Похоже, что rtcwake – хороший инструмент для этого, но я не могу заставить его использовать нужное время.

  • libvirt / debian: ограничение доступа пользователя / домена
  • systemd, используя 100% моего процессора, если нет, если я запустил его без systemd
  • Как я могу надежно «держать» пакет в Debian?
  • В каком журнале я должен проверять ошибки udev?
  • Запуск 32-разрядного приложения в Debian Wheezy 64 бит: Отсутствующие библиотеки
  • Обновите Debian с 7.3 до 7.5 (не до 7.9 или 8)
  • Аппаратные часы установлены на UTC, и я нахожусь в UTC + 2:

    # timedatectl Local time: Tue 2017-03-28 01:19:45 CEST Universal time: Mon 2017-03-27 23:19:45 UTC RTC time: Mon 2017-03-27 23:19:46 Time zone: Europe/Paris (CEST, +0200) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2017-03-26 01:59:59 CET Sun 2017-03-26 03:00:00 CEST Next DST change: DST ends (the clock jumps one hour backwards) at Sun 2017-10-29 02:59:59 CEST Sun 2017-10-29 02:00:00 CET 

    Я ничего не пробовал / l / u, безрезультатно:

     # rtcwake -m no -t `date +%s -d"2017-03-28 11:45"` 

    → 09:44:59

     # rtcwake -m no -l -t $(date +\%s -d '2017-03-28 11:45') 

    → 13:44:59

     # rtcwake -m no -u -t $(date +\%s -d '2017-03-28 11:45') 

    → 9:45:00

    Есть ли что-то еще, что я должен обновить в системе, чтобы использовать rtcwake в нужное время?

    Спасибо.

    – Редактировать: Вот результат из cat / proc / driver / rtc:

     rtc_time : 00:08:06 rtc_date : 2017-03-28 alrm_time : 09:45:00 alrm_date : 2017-03-28 alarm_IRQ : no alrm_pending : no update IRQ enabled : no periodic IRQ enabled : no periodic IRQ frequency : 1024 max user IRQ frequency : 64 24hr : yes periodic_IRQ : no update_IRQ : no HPET_emulated : yes BCD : yes DST_enable : no periodic_freq : 1024 batt_status : okay 

    BTW, Google не помог найти, как отменить работу: «rtcwake -m disable», похоже, не работает.

  • Алиасы Bash не загружаются на Debian, но на Mint они делают, когда sudo -s
  • опция no-window gnome-dictionary не работает
  • Как увеличить размер раздела ext4 на debian
  • установка / настройка и запуск sshguard на debian
  • Установка Ubuntu / Debian на SD-карту на 16 ГБ
  • Как отключить кэширование DNS или переопределить TTL для определенного имени хоста?
  • One Solution collect form web for “Как заставить rtcwake использовать подходящее время для пробуждения?”

    Из того, что я вижу, rtcwake действительно использует нужное время. По-видимому, время, которое отображается, – это время вашего RTC, а не время, которое вы установили (местный часовой пояс). Поэтому он основан на UTC, когда вы rtcwake ваши часы RTC установлены в UTC (с -u или -a по умолчанию). И это локальное время, когда вы rtcwake часы RTC устанавливаются в локальное время (с -l ).

    Linux и Unix - лучшая ОС в мире.