Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа Cron'a
 
 автор: Sfinks   (24.07.2005 в 02:09)   письмо автору
 
 

Вот в интерфейсе "озадачивания" cron'а написано:
Command to run: [_______________]

Мне чтобы заставить его просматривать html-страничку (запускать php-скрипт) нужно просто написать http-адрес, или перед ним команду какую-то написать, или как?.....

   
 
 автор: cheops   (24.07.2005 в 12:15)   письмо автору
 
   для: Sfinks   (24.07.2005 в 02:09)
 

Нет нужен исполняемый файл, т.е. у которого в правах доступа 1 добавлена. Если у вас на хосте можно выполнять PHP-файлы, то к странице можно обратиться из него, иначе из Perl - пример Perl-скрипта, который дёргает Web-страницу можно посмотреть в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4459

   
 
 автор: Sfinks   (24.07.2005 в 12:56)   письмо автору
 
   для: cheops   (24.07.2005 в 12:15)
 

Ну то-есть по отношению к PHP-скрипту, нужно поставить ему chmod 755 и в Cron command line просто указать: http://site/path/file.php -верно?

   
 
 автор: cheops   (24.07.2005 в 13:05)   письмо автору
 
   для: Sfinks   (24.07.2005 в 12:56)
 

Да, ещё убрать тэги <?php и ?> и поставить в начале #!/путь/к/php

   
 
 автор: Sfinks   (24.07.2005 в 13:29)   письмо автору
 
   для: cheops   (24.07.2005 в 13:05)
 

> и поставить в начале #!/путь/к/php
Не понял....
1. поставить в начало - в начало файла?
2. #!/ - так и написать?
3. путь/к/php - от какого места? от корня virtualhosta, т.е. путь который пишут в ошибках, типа home/akkaunt_name/path/file.php ?

   
 
 автор: Sfinks   (24.07.2005 в 16:18)   письмо автору
 
   для: cheops   (24.07.2005 в 13:05)
 

Я сделал вот так.....
PHP-файл выглядит так:
#!/home/dimokne/public_html/path/file.php

  ignore_user_abort(true);
  for($k1 = 0; $k1 < 36; $k1++)
  {
    //тело цикла
  }

Соманда cron выглядит так:
/home/dimokne/public_html/path/file.php

После выполнения cron прислал мне на мыло такую ошибку:
/home/dimokne/public_html/path/file.php: line 3: syntax error near unexpected token 'true'
/home/dimokne/public_html/path/file.php: line 3: '  ignore_user_abort(true);'

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

   
 
 автор: cheops   (24.07.2005 в 18:56)   письмо автору
 
   для: Sfinks   (24.07.2005 в 16:18)
 

нет имеется путь к интерпретатору PHP, например,

#!/bin/php

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования