[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как найти нужную строчку?
Lightt
Столкнулся с такой проблемой, есть старый сайт, где реализована функция, формирования xml файла, каждые 15 минут. Сейчас время хотят увеличить, но где изменить данные совершенно неясно.

Не подскажите как можно найти строчку отвечающую за время?
Или может это другим способом было реализовано?

Если файл переименовать, то ничего работать не будет, но поиск в Total Commander этого файла нигде не выдает.
sergeiss
Один из возможных вариантов - это запуск по крону некоего скрипта каждые 15 минут. Для начала там поищи.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
HErATuB
Unix:
По крону, обычно
/usr/spool/cron/crontabs
/var/spool/cron/tabs

Windows:
Диспечере задачь.
Lightt
sergeiss
Пробовал уже искать, правда только в самой папке сайта, на слово kron выводит два файла, и ничего подобного там нет =(


HErATuB
phpinfo() выдает, что у меня -

System FreeBSD web74.nic.ru 8.1-RELEASE-p5 FreeBSD 8.1-RELEASE-p5 #10: Fri Sep 30 14:45:56 MSK 2011 root@web22.nic.ru:/usr/obj/usr/src/sys/HNIC-IBM pl#27 amd64

В указанных тобой папках ничего подобного не нашел.
Вообще сайт лежит на нике на 301 тарифе, если это важно.
kristall
На нике /etc/crontab

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
Lightt
kristall
Спасибо! Нашел, только не понятно немного, не подскажешь как на 3 часа изменить например?

# real_yandex_xml
00,15,30,45 * * * * cd /home/xxx/xml/ && /opt/php/bin/php -c /home/blacktyres/etc/php.ini /home/xxx/xml/real_yandex.php

Почему из всех значений, он сейчас берет именно 15? Или есть что-то еще?
KAMAEL
Это твоя строка - 00,15,30,45 * * * * cd /home/xxx/xml/ && /opt/php/bin/php -c /home/blacktyres/etc/php.ini /home/xxx/xml/real_yandex.php

В кроне первые 5 * задают время.
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59

В твоем случае вместо первой * стоит значение 00,15,30,45 - это значит что в 00, 15, 30, 45 - минуты каждого часа нужно выполнить скрипт.

Если хочешь запускать каждые 3 часа то сделай * */3 * * * cd /home/xxx/xml/ && /opt/php/bin/php -c /home/blacktyres/etc/php.ini /home/xxx/xml/real_yandex.php
Lightt
KAMAEL
CСпасибо, с этим разобрался еще вчера)
Но почему то изменения в силу не вступают. Удалял полностью значения, но нефига.
Его вообще можно редактировать через Notepad ? И нужна ли перезагрузка сервера, или другие манипуляции?
kristall
http://hosting.nic.ru/support/cron.shtml

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
HErATuB
Цитата (Lightt @ 30.07.2013 - 06:52)
Его вообще можно редактировать через Notepad ?

Можно.
Цитата (Lightt @ 30.07.2013 - 06:52)
И нужна ли перезагрузка сервера, или другие манипуляции?

Не надо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.