История изменений
Исправление mky, (текущая версия) :
Ваша задача это запустить скрипт один раз в заданный интервал. Она решается единственным путём — записыванием времени запуска скрипта.
Можете наворачивать скрипт, чтобы он записывал время своего запуска и сопостовлял текущее время и время последнего запуска. Или использовать для этого anacron.
Если использовать anacron, нужно создать два отдельных anacrontab файла, в каждом из которых указать нужный интервал (7:00-21:00 в одном и 21:00-7:00 в другом), этот скрипт и разные имена заданий, чтобы они не пересекались с именами заданий в других файлах. А в /etc/cron.hourly/ создат задания для запуска anacron на эти anacrontab файлы.
Исходная версия mky, :
man'ы надо читать и думать.
Ваша задача это запустить скрипт один раз в заданный интервал. Она решается единственным путём — записыванием времени запуска скрипта.
Можете наворачивать скрипт, чтобы он записывал время своего запуска и сопостовлял текущее время и время последнего запуска. Или использовать для этого anacron.
Если использовать anacron, нужно создать два отдельных anacrontab файла, в каждом из которых указать нужный интервал (7:00-21:00 в одном и 21:00-7:00 в другом), этот скрипт и разные имена заданий, чтобы они не пересекались с именами заданий в других файлах. А в /etc/cron.hourly/ создат задания для запуска anacron на эти anacrontab файлы.