Страница 5 из 5

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 19 май 2016, 20:59
Asmodey
Если Вы в скрипте используете пути относительно этого самого скрипта, как результат может зависеть от pwd, которое выставляет крон?

ЗЫ. см. chdir и __DIR__

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 19 май 2016, 21:06
blazer-05
Asmodey писал(а):Если Вы в скрипте используете пути относительно этого самого скрипта, как результат может зависеть от pwd, которое выставляет крон?

ЗЫ. см. chdir и __DIR__
Во всём скрипте пути относительные от этого скрипта. Но тут другой случай, и относительный путь крон не понимает.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 20 май 2016, 00:39
wormen86
blazer-05, не работает, если неправильно делать
если писать например так __DIR__."путь относительно файла еще куда-то";
то все прекрасно работает под любой ОС

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 20 май 2016, 01:46
Максим
blazer-05, не понял какой помощи вы от меня хотите. Cron работает правильно, а то что вы не умеете использовать в своих скриптах функцию chdir это уже другой вопрос и к Open Server или работе крона он отношения не имеет.
blazer-05 писал(а):Во всём скрипте пути относительные от этого скрипта. Но тут другой случай, и относительный путь крон не понимает.
Да хоть 10 раз они у вас будут относительные, текущий каталог выполнения это не изменит. Курите ман по chdir.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 20 май 2016, 10:23
toxi
bobal писал(а):Здравствуйте. Спасибо. А если на другой сайт нужно также настроить планировщик с такой же командой, но таким образом, чтобы она не совпадала по времени с первым сайтом. То есть запрос к обеим локальным сайтам чтобы шёл не одновременно. Как это можно сделать?
Можете для первого сайта указать:
*/5 * * * * # Выполнять задание каждые 5 минут
А для второго сайта, например:
*/7 * * * * # Выполнять задание каждые 7 минут
Таким способом задания будут выполнятся не одновременно :)

Дополнительная справка по cron:
Традиционный (унаследлванный из мира Unix) cron-формат состоит из пяти полей, разделенных пробелами:
# <Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели>
Вот его схема:
* * * * * 
|  |  | |  | 
|  |  | |  +----- Дни недели (диапазон: 1-7) либо на английском (Sun,Mon,Tue)
|  |  | +------- Месяцы     (диапазон: 1-12) либо на английском (Jan,Feb,Mar)
|  |  +--------- Дни месяца (диапазон: 1-31) 
|  +----------- Часы       (диапазон: 0-23) 
+------------- Минуты     (диапазон: 0-59)
Надеюсь теперь будет понятнее синтаксис команд для Cron =)

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 29 июн 2016, 07:49
bobal
Нужно очистить список заданий, удалив их. При этом сохранив резервную копию, чтобы можно было вернуть через некоторое время все задания обратно в планировщик. Как можно сделать резервную копию настроек планировщика?

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 29 июн 2016, 08:59
bobal
Разобрался. Нужно было создать профиль настроек и сохранить их. А как его сохранить на жёсткий диск?

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 29 июн 2016, 09:52
Максим
bobal, возможность включать и отключать задания обязательно появится, пока их можно только удалять. Ну а вот сохранять профиль на диск не нужно, он и так хранится в файле на диске.

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 29 июн 2016, 11:28
bobal
А как найти на диске этот файл, чтобы сделать резервную копию?

Re: Обращение через планировщик к вебстранице на Open server каждые пять минут

Добавлено: 29 июн 2016, 11:34
Максим
bobal, userdata/profiles/имяпрофиля_cron.txt