Устанавливаю выполнение команды каждые 10 минут, но как сделать каждые 7 минут, если такого метода нету? И метода, по типу, everyCustomMinutes(7) тоже нету
Дмитрий, я не говорю что / - это деление. Хотя и не отрицаю что это так. Но если судить по тому же 7 07-22 * * * то мы видим что последнее выполнение в текущем часе будет в 19:56, а следующее в 20:00, то есть через 4 минуты вместо 7. Из этого я делаю вывод что 60 / 7 = 8,57. То есть восемь полных раза, и остаток через 0,57 что и соответствует последнему выполнение через 4 минуты. 7 * 0,57 = 4 минуты
Дмитрий, так это ничего по сути не поменяет
00:00:00
00:07:00
00:14:00
00:21:00
00:28:00
00:35:00
00:42:00
00:49:00
00:56:00
- здесь через 4 минуты
01:00:00
01:07:00
NewSantaClaus, теперь понял о чем вы. задача что бы никогда не запускалась меньше чем за 7 минут. Тогда да - 60/7 не делится - можно сделать так что бы оно запускалось никак ни меньше через 7 минут - но раз в час будет больше чем 7 минут.
Sanes, ну если мы хотим добиться 100% точности что бы задача выполнялась каждые 7 минут - придется. Если есть возможность допущения - типа она один раз выполняется либо меньше чем через 7 минут, либо один раз больше чем 7 минут тогда первые два варианта.