SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 03/02/09 в 09:01 |
Никогда не прописывал крон самостоятельно, всегда делал админ. Тут пришлось самому. Вот что получилось:
Этот скрипт нужно запускать каждые 13 часов:
Цитата: | * */13 * * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php process.php) > /var/home/lamagro/domain.net/logs/process.log |
этот каждый день:
Цитата: | * * */1 * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php action.php) > /var/home/lamagro/domain.net/logs/action.log |
Все добавил в кронтаб! Прихожу утром в ящик писем нахуярено, скрипт отработал хуй знает сколько раз пиздец!
Что я неправильно прописал?
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
Maxx-Traffic.biz
С нами с 09.12.03
Сообщения: 754
Рейтинг: 383
|
Добавлено: 03/02/09 в 09:12 |
Когда задание пишешь, то числа надо писать вместо звездочек, а не через дробь.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 03/02/09 в 09:15 |
Цитата: | Символ '/' служит для указания дополнительной периодичности задания. Например, '*/3' в поле <часы> означает <каждые три часа>. |
цитата из инэта
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 03/02/09 в 09:21 |
"До первой звезды нельзя"
Первая звёздочка это минуты, твой вариант - запуск каждую минуту в 13-й час.
Сделай:
Код: | 6 */13 * * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php process.php) > /var/home/lamagro/domain.net/logs/process.log |
Вот только мне кажется, что каждые 13 часов не будет выполняться. А только в 0 и 13.
А каждый день:
Код: | 40 7 * * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php action.php) > /var/home/lamagro/domain.net/logs/action.log |
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 03/02/09 в 09:44 |
gimcnuk писал: | "До первой звезды нельзя"
Первая звёздочка это минуты, твой вариант - запуск каждую минуту в 13-й час.
Сделай:
Код: | 6 */13 * * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php process.php) > /var/home/lamagro/domain.net/logs/process.log |
Вот только мне кажется, что каждые 13 часов не будет выполняться. А только в 0 и 13. |
почему не будет? ну получается же по идее срабатывать в 6-ю минуту каждого 13-ого часа. До этого у меня получалось что скрипт в 13-й час отработал 60 раз...
gimcnuk писал: | "А каждый день:
Код: | 40 7 * * * (cd /var/home/lamagro/domain.net/content/; /usr/local/bin/php action.php) > /var/home/lamagro/domain.net/logs/action.log | |
а тут получается запуститься в 40-ю минуту 7-ого часа любого дня, любого месяца, в любой день недели...
зачем тогда вообще слэш?
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 03/02/09 в 09:54 |
Lamagro писал: | почему не будет? ну получается же по идее срабатывать в 6-ю минуту каждого 13-ого часа. До этого у меня получалось что скрипт в 13-й час отработал 60 раз...
|
Я же пояснил. Ты, я так понимаю, хочешь запускать в 0, 13, 2(следующий день), 15 и т.д.
Но так не будет. Только в 0 и 13.
Цитата: |
а тут получается запуститься в 40-ю минуту 7-ого часа любого дня, любого месяца, в любой день недели...
зачем тогда вообще слэш? |
А где у меня слешь?
|
|
|
|
Maxx-Traffic.biz
С нами с 09.12.03
Сообщения: 754
Рейтинг: 383
|
Добавлено: 03/02/09 в 10:04 |
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 03/02/09 в 12:07 |
gimcnuk писал: | А где у меня слешь? |
у тебя его и нет. Просто я не понял сразу назначение слэша...
Так правильно?
0 */3 * * * - 1 раз в день на 1-ой минуте 4-го часа каждого месяца
0 3 * * * - на 1-ой минуте спустя каждые 3 часа каждого дня каждого месяца
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 03/02/09 в 12:15 |
Наоборот.
0 3 * * * - каждый день в 03.00
0 */3 * * * - каждый день 00.00, 03.00, 06.00 и т.д.
Назаначение слешей
0 */3 - каждые 3 часа
0 */13 - каждые 13 часов, но каждый день отсчёт начинается заново, т.е. запускаться будет только в 0 и 13 часов
http://ru.wikipedia.org/wiki/Cron - тут несколько примеров
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 03/02/09 в 13:57 |
2gimcnuk
все понял
вери биг сэнкс за всестороннюю помощь в понимании
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|