С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 07/11/06 в 00:36 |
надо запускать со смещением +62 минуты
пример расписания запусков:
00:00
01:02
02:04
03:06
04:08
...
22:44
23:46
(след день)
00:48
01:50
02:52
03:54
04:56
05:58
07:00
итого 30 запусков
можно ли такое сделать стандартным способом в настройках крона или только с применением других средств?
строка */62 - не работает, видимо пытается запустить скрипт на 62 минуте по таймеру или я хз
P.S. рейтинг по максимуму за ответы по делу!
|
|
|
|
С нами с 18.01.06
Сообщения: 322
Рейтинг: 487
|
Добавлено: 07/11/06 в 03:24 |
Ну после небольшого изучения видется только решение в лоб, загнать 30 правил для крона, для каждого запуска
Код: |
#для первого дня(день нечетный)
0 0 1,3,5,7,9,11,13,15,17,19,21,23 * * /command
#для второго дня(день четный)
48 0 */2 * * /command
|
Ну и соответственно таких еще 28 подобных строк
Решение совсем не элегантное, но будет работать.
|
|
|
|
С нами с 29.08.04
Сообщения: 223
Рейтинг: 123
|
Добавлено: 07/11/06 в 10:27 |
ibiz писал: | надо запускать со смещением +62 минуты
|
Делаешь скрипт на shell, который будет делать sleep 62 и вызвать программу по циклу
Скрипт пускаешь через nohup
|
|
|
|
С нами с 31.05.06
Сообщения: 1
|
Добавлено: 17/11/06 в 14:42 |
да вы че.. Самый реальный варик, создаешь крон на скрипт запускаться ежеминутно.. а в скрипте уже указываешь массив времен запусков и проверку текущего времени (часы минуты).. не совпадает - нах.. совпало выполняешь.. И все! ;)
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 17/11/06 в 15:10 |
eugeneg писал: | да вы че.. Самый реальный варик, создаешь крон на скрипт запускаться ежеминутно.. а в скрипте уже указываешь массив времен запусков и проверку текущего времени (часы минуты).. не совпадает - нах.. совпало выполняешь.. И все! ;) |
примерно так и делаю, только условие проверяю
IF [ %last_cron_time+3720 > time() ] : THEN die();
P.S. хотел снизить нагрузку на серв, чтоб каждую минуту не дергал скрипты
|
|
|
|
С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462
|
Добавлено: 17/11/06 в 17:19 |
кроном никак, у меня тоже была такая задачка в свое время,
пришлось делать отдельный алгоритм для таких расписаний
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |