Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Запуск ПХП-скрипта в опредилённое время!


Автор: Prof. 8.10.2002, 14:17
Вот у меня есть скрипт на ПХП:

<?php
$remotefile = fopen("http://go.bb.ru/vbn_reports/1021/index.html", "r");
$content= fread($remotefile, 100000);
fclose($remotefile);
eregi("<P><B>*.*</B>",$content,$ret);
$fp=fopen("stat.txt","w");
fwrite($fp,$ret[0]);
fclose($fp);
?>


И мне нужно сделать так, чтобы он сам запускался через каждые 24 часа, ровно в 3 часа ночи по-Московскому.

Автор: Sun 9.10.2002, 01:32
Такие штуки обычно делают через cron (специальный демон, который запускает задания в заданое время). Тебе нужно прописать вызов твоего скрипта в файле /etc/crontab. Формат записи можешь посмотреть в man

Автор: MuToGeN 9.10.2002, 02:58
или если на хостинге то обычно /crontab или /.crontab на корневом FTP-каталоге

Автор: Prof. 9.10.2002, 04:05
А код Вы можете написать???

Исходный PHP-расчёт, расположен по адресу: ''http://vbn.vingrad.ru/script.php"...

:)  :)  :)  :)  :)  :)  :)  :)
Напишите плиззз код :)

Автор: Wowa 9.10.2002, 19:23
Цитата(Prof @ 08.10.2002, 19:05)
А код Вы можете написать???

Исходный PHP-расчёт, расположен по адресу: ''http://vbn.vingrad.ru/script.php"...

Напишите плиззз код :)

Здесь код никакой не нужен. Берешь и прописываешь время запуска и путь к скрипту

Автор: Sun 9.10.2002, 19:30
Тебе понадобиться shell-доступ к твоему серваку. Лучше всего если есть возможность то использовать ssh, в крайнем случае подойдет rlogin или telnet.
На сервере тебе нужно запустить команду crontab с ключем -e (edit).
crontab -e
У тебя запустится текстовый редактор (скорее всего vi), и ты сможешь прописать задание.
Формат записи можешь глянуть тут http://www.citforum.ru/operating_systems/manpages/CRONTAB.1.shtml

З.Ы. Советую перед началом всех этих действий ознакомиться (если не знаешь) с основными командами Юникса и текстовым редактором vi

Автор: MuToGeN 10.10.2002, 00:48
если весь вопрос в синтаксисе crontab, то по этому поводу ничего не помню. если вопрос в том как его туда установить спроси у админов твоего хостинга. в конце концов они за это деньги полуают

Автор: Prof. 10.10.2002, 05:19
ОК, всё уже не нужно...
Просто я думал надо писать какую-то опять прогу, а тут всё так просто:)

Спасибо всем за дельные советы:)


:)  :)  :)  :)  :)  :)  :)  :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)