Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 372 020 раз!

Форум

Добро пожаловать, Гость!

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

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
ViberSon
Сообщения: 3
C нами: 7 дней 11 часов

Непрочитанное сообщение ViberSon » 12 ноя 2017, 15:39

Запускаю вот так а толку ноль
0****
%progdir%\modules\php\%phpdriver%\php-win.exe -c
%progdir%\userdata\config\PHP-7.1_php.ini -q -f
%sitedir%\everyday\start.php

Помогите пожалуйста не могу разобраться почему не работает

Аватара пользователя
Максим
Сообщения: 5196
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 ноя 2017, 20:11

%progdir%\modules\php\%phpdriver%\php.ini а не %progdir%\userdata\config\PHP-7.1_php.ini

pashak09
Сообщения: 5
C нами: 2 мес 18 дней

Непрочитанное сообщение pashak09 » 12 ноя 2017, 21:31

Максим писал(а):%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%\ok.cyp\proxy.php

Аватара пользователя
Максим
Сообщения: 5196
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 ноя 2017, 21:37

pashak09, всё так делаете.

pashak09
Сообщения: 5
C нами: 2 мес 18 дней

Непрочитанное сообщение pashak09 » 12 ноя 2017, 21:40

код 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
В фаиле пусто

Аватара пользователя
Максим
Сообщения: 5196
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 ноя 2017, 21:45

Оно и не будет работать, т.к. ваш код не учитывает реальное местоположение файла 11.txt, это уже сто раз обсуждалось на форуме, используйте поиск.

pashak09
Сообщения: 5
C нами: 2 мес 18 дней

Непрочитанное сообщение pashak09 » 12 ноя 2017, 21:56

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

Спасибо, разобрался, а скажи чаще чем раз в минуту можно сделать?

Аватара пользователя
Максим
Сообщения: 5196
C нами: 6 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 ноя 2017, 21:58

Нет, нельзя. Некоторые раз в минуту вызывают PHP скрипт, который самостоятельно вызывает другие скрипты хоть по 10 раз в минуту через паузу, но на мой взгляд это плохая идея.

pashak09
Сообщения: 5
C нами: 2 мес 18 дней

Непрочитанное сообщение pashak09 » 12 ноя 2017, 22:09

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

А на практике вообще возможно реализовать, чтобы раз в 15 секунд?

ViberSon
Сообщения: 3
C нами: 7 дней 11 часов

Непрочитанное сообщение ViberSon » 14 ноя 2017, 21:07

Максим писал(а):%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'");


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя