1

Я хочу запускать программу сбора данных о погоде каждую шестую полночь (с интервалом в 144 часа). Мне нужно это синхронизировать с временем UTC. Я не мог придумать никакого нехакерского способа сделать это с помощью Vixie cron, поэтому я установил GNU mcron из Free Software Foundation, и он почти работает. Это мой ~/.cron/test.guile

(job '(next-hour '(144)) "date")

который будет запускать команду date . С этим файлом задания mcron выпустил этот вывод 22 апреля

tavis@kasa:~$ mcron --schedule=3
Fri Apr 28 00:00:00 2017 +0300
date

Thu May  4 00:00:00 2017 +0300
date

Wed May 10 00:00:00 2017 +0300
date

в противном случае это кажется правильным, но проблема в том, что первый запуск - это 144 часа после следующей полуночи, но мне нужно, чтобы он был следующей полуночи, потому что я не хочу ждать ~ 150 часов, чтобы проверить это, и задержка также была бы неприемлемой для производство.

0