рандомизация crontab'а
Чтобы не загружать cron'ом систему или удаленную систему, можно использовать рандомизированный sleep.
1.
2. в gnu-sleep можно указывать единицы измерения времени (
3. в данном случае задано, что в промежутке между часом и тремя будет что-то закачано.
0 0 * * * sleep $[ $RANDOM\%120+60 ]m && wget -q ...
1.
%
в кронтабе надо экранировать, без экранирования %
обозначает перенос на другую строку.2. в gnu-sleep можно указывать единицы измерения времени (
m
— минуты). если sleep не поддерживает такое, всегда можно указать все в секундах.3. в данном случае задано, что в промежутке между часом и тремя будет что-то закачано.