2009-09-29 7 views
0

Можно ли использовать .php в функции Crontab в Linux или же выполнить только сценарии .CGI?Будет ли cron выполнять php-файлы или только скрипты CGI?

Я использую панель управления Plesk, я сделал настройки в соответствии с документом Crontab, но я думаю, что это не выполнение php-файлов.

ли какой-либо один есть идея о том, что еще предстоит сделать с

ответ

0

Вы можете сделать только cron запускать программы. Если вы хотите запустить PHP скрипт, запустите php -f с последующим именем файла скрипта, например .:

/usr/local/bin/php -f script.php 
2

Вы можете абсолютно выполнить PHP скрипт хрон.

Как это:

в кронтаб:

*/5 * * * * /usr/bin/php5 -q /path/to/script/yourscript.php 

будет выполнять yourscript.php каждые 5 минут.

4

Чтобы добавить к предыдущим ответам, да, crontabs можно использовать для выполнения сценариев php.

Вы можете либо запустить их через php-интерпретатор, как предложил Paul и fvu, и в этом случае вам нужно указать правильный путь к межпроцессору php (получить его в php с помощью exec ('whereis php'); распечатает путь к php в вашей системе).

Альтернативой является простое использование wget для получения файла php через HTTP, который, в свою очередь, выполняет его.

* * * * * wget http://yoursite.com/yourscript.php 
Смежные вопросы