в и летнее время

[113317] Я не знаю ни одной команды, которая бы это сделала.

Одна возможная реализация сценария. [113768] rfind:

Использование [113769]rfind path filename

2
30.10.2013, 10:20
1 ответ

Да, он будет выполнен правильно в указанное время, которое вы увидите на своих настенных часах (если вы скорректировали его для DST).

Единственное "проблемное" время находится в пределах фактического часа, который "теряется", когда начинается DST и часы переводятся вперед. В этом случае во время составления расписания к начальному времени добавляется еще 3600 секунд (в 2017 году в Западной Европе DST меняется 26 марта):

$ at 02:30 2017-03-26 
warning: commands will be executed using /bin/sh
at> echo hallo
at> <EOT>
job 10 at Sun Mar 26 03:30:00 2017
$ at 03:31 2017-03-26 
warning: commands will be executed using /bin/sh
at> echo hallo
at> <EOT>
job 11 at Sun Mar 26 03:31:00 2017

Вы можете проверить это с помощью atq:

11  Sun Mar 26 03:31:00 2017 a anthon
10  Sun Mar 26 03:30:00 2017 a anthon

Хотя входные данные были с разницей в 61 минуту, запланированные задачи отличаются всего на 1 минуту.

0
27.01.2020, 23:02

Теги

Похожие вопросы