at -t
時間帯に次の日を指定してタスクを追加するとします。翌日、私のタイムゾーンは夏時間から変更されました。問題は、ジョブが予想どおりに正しく実行されるかどうかです。
ベストアンサー1
はい、指定された時間に正しく実行されます。これは壁時計に表示されます(DSTを変更したと仮定)。
唯一の「問題」時間は、DSTが起動して時計が前方に移動したときに「失われる」実際の時間です。この場合整理するときこの開始時に3600秒が追加されます(2017年3月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分間隔です。