Войти

Показать полную графическую версию : Как из крона запустить ПХП скрипт?


Vlad Drakula
21-06-2004, 21:17
Как из крона запустить ПХП скрипт?

етсь крон, есть пхп скрит.

какую стройчу в настройках крона нужно прописать чтобы скрипт вызывался каждую минуту?

mar
21-06-2004, 22:25
Vlad Drakula
если php запускается, как mod_apache, то, насколько я понимаю, никакую (хотя можно вызывать скрипт, скажем, запихивая url в lynx, или лучше во wget -b но это все немножко cлишком :))
А вообще синтаксис кронтаба обычно в нем прописан:
#minute hour    mday    month   wday    who     command
(разделены табом)
можно прописывать минуты, часы и прочее через запятую, например:
1,2 - первая и вторая минута

Vlad Drakula
22-06-2004, 01:15
основная проблемма не втом как установить частоту вызова, а что именно вызавать.

ладно буду долбать админов.

mar
22-06-2004, 11:51
то есть? скрипт с путем и атрибутами.
ну, например:

42 * * *3 * * * * * * * * * * * 1-6 * * root * */share/www/cgi-bin/getinformer

то есть в 3 часа 42 минуты с 1 по 6 день от имени рута вызывается скрипт */share/www/cgi-bin/getinformer
(это из кронтаба сервера, а есть еще личные крон-сценарии, но принцип везде общий)

Исправлено: mar, 11:52 22-06-2004

Vlad Drakula
22-06-2004, 19:35
mar
дело втом что у меня пхп стоит модулем а не CGI.
для CGI твой совет подошол бы, но для модуля врятли...

Guest
22-06-2004, 20:12
Vlad Drakula

тогда похоже только эти варианты.

через lynx:
0 1 * * * lynx -dump http://yoursite.com/script.php > /dev/null

или через wget:
0 1 * * * wget http://yoursite.com/script.php > /dev/null

mar
23-06-2004, 12:42
если  через wget,  то можно просто  с ключем -b (в фоновом режиме) тогда можно не перенаправлять в /dev/null




© OSzone.net 2001-2012