Страница 2 из 3

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:37
Максим
pashak09, всё так делаете.

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:40
pashak09
код proxy.php

$current = file_get_contents('11.txt');
$current .= "11111111111111111111111111111\n";
file_put_contents('11.txt', $current);
Из браузера работает, из крона нет(
12 Nov 20:40:00 Start: d:\ospanel\modules\php\PHP-7.1\php-win.exe -c d:\ospanel\modules\php\PHP-7.1\php.ini -q -f d:\ospanel\domains\ok.cyp\proxy.php
12 Nov 20:40:00 Start result: 0
В фаиле пусто

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:45
Максим
Оно и не будет работать, т.к. ваш код не учитывает реальное местоположение файла 11.txt, это уже сто раз обсуждалось на форуме, используйте поиск.

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:56
pashak09
Максим писал(а):Оно и не будет работать, т.к. ваш код не учитывает реальное местоположение файла 11.txt, это уже сто раз обсуждалось на форуме, используйте поиск.
Спасибо, разобрался, а скажи чаще чем раз в минуту можно сделать?

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 21:58
Максим
Нет, нельзя. Некоторые раз в минуту вызывают PHP скрипт, который самостоятельно вызывает другие скрипты хоть по 10 раз в минуту через паузу, но на мой взгляд это плохая идея.

Re: Cron не запускает скрипт

Добавлено: 12 ноя 2017, 22:09
pashak09
Максим писал(а):Нет, нельзя. Некоторые раз в минуту вызывают PHP скрипт, который самостоятельно вызывает другие скрипты хоть по 10 раз в минуту через паузу, но на мой взгляд это плохая идея.
А на практике вообще возможно реализовать, чтобы раз в 15 секунд?

Re: Cron не запускает скрипт

Добавлено: 14 ноя 2017, 21:07
ViberSon
Максим писал(а):%progdir%\modules\php\%phpdriver%\php.ini а не %progdir%\userdata\config\PHP-7.1_php.ini
Все ровно не работает(
%progdir%\modules\php\%phpdriver%\php-win.exe -c
%progdir%\modules\php\%phpdriver%\php.ini -q -f
%sitedir%\everyday\start.php

вот код:
$connect = mysqli_connect("localhost","root","","everyday");
mysqli_query($connect, "UPDATE `setting` SET `value` = '1' WHERE `name` = 'scriptrun'");

Re: Cron не запускает скрипт

Добавлено: 14 ноя 2017, 23:06
ViberSon
Ну вот, теперь все работает кроме вот этой строки
header("Location: auth.php");

В чем проблема?

Re: Cron не запускает скрипт

Добавлено: 15 ноя 2017, 09:53
eandr-67
ViberSon писал(а):В чем проблема?
В том, что header - это заголовок, передаваемый в протоколе http. Вне http (в том числе и при запуске из cron) header смысла не имеет.

Re: Проблема с кроном.

Добавлено: 11 дек 2017, 23:11
t4p2
Все-же... Люди... Обращение к знающим... Как все-же в планировщик добавлять задания?
В инструкции указано вот так:

On Your Main Website (File Server Crons Below)
0 0 * * * php /path/to/your/yetishare/admin/tasks/auto_prune.cron.php >> /dev/null 2>&1

Как в ОС правильно добавить? Что-бы работало.