Смотря больше на mailx страницу справочника, я заметил shortcut
команда, которая выполняет точно, что я хотел. Я сделал ярлык на папку "All Mail" в Gmail, например. shortcut all "+[Gmail]/All Mail"
, и затем save 1 all
добавляет сообщение к папке "All Mail", как желаемый.
--utc
говорит hwclock
то, что аппаратные часы сохраняют UTC, и --localtime
говорит, что аппаратные часы сохраняют тот же часовой пояс как системные часы. (Более точно это говорит, что аппаратные часы сохраняют то же смещение к UTC, как системные часы в настоящее время делают — аппаратные часы часто не знают, активен ли DST.) Эти опции не имеют никакого отношения с часовым поясом системных часов.
В теории это говорит Вам все, что необходимо знать. На практике это может сбивать с толку.
# date -u; hwclock -u;
Tue Apr 9 20:08:44 UTC 2013
Tue Apr 9 15:08:45 2013 -0.397120 seconds
“Сначала, скажите мне системное время в UTC. Затем принятие аппаратных часов сохраняет UTC, каково время в локальном часовом поясе?”
# date; hwclock --localtime
Tue Apr 9 15:09:07 CDT 2013
Tue Apr 9 20:09:08 2013 -0.686601 seconds
“Сначала, скажите мне системное время в локальном часовом поясе. Затем принятие аппаратных часов сохраняет местное время, каково время в локальном часовом поясе?”
В большинстве систем можно установить TZ
переменная среды для установки часового пояса для процесса. Это - функция POSIX. BusyBox поддерживает это (я не вижу опции выключить его во время компиляции), и Думаю, да делает uClibc. При работе над тактовой синхронизацией это может помочь управлять всеми в UTC в течение короткого времени:
export TZ=UTC0
date
hwclock
Я устанавливаю свою информацию времени со следующими командами:
# setup local timezone
rm /etc/localtime
# setup for EDT and EST (+4 EDT; +5 EST)
ln -s /usr/share/zoneinfo/EST5EDT /etc/localtime
# setup for only EST (+5 EST)
#ln -s /usr/share/zoneinfo/EST /etc/localtime
# setup for only Daylight Saving Time
#ln -s /usr/share/zoneinfo/EDT /etc/localtime
rm /etc/timezone
echo "US/Eastern" > /etc/timezone
export TZ="/usr/share/zoneinfo/America/New_York"
Примечание: системные часы набора после этого сценария работают с date -u MMDDhhmm
команда с помощью атомарных часов в качестве дрейфов машинного времени после выключается
-u/--localtime
опции просто говорятhwclock
как интерпретировать значения, которые это читает из него? – Otheus 23.01.2017, 18:00hwclock
утилита должна быть сказана то, что смещает для применения при доступе к аппаратным часам. – Gilles 'SO- stop being evil' 23.01.2017, 19:56hwclock -w
) это - час прочь (единственный тест, который я провел), он предполагает TZ на основе смещения. Тот путь в будущем, даже после VM выключаются, это может правильно предположить время, которое ожидает гость. – Otheus 23.01.2017, 23:25