работает cronjobs из Plesk - PullRequest
       5

работает cronjobs из Plesk

0 голосов
/ 17 февраля 2012

У меня на моем Linux-сервере установлен Plesk (точнее Parallels Small Business Panel). Тем не менее, мои знания Linux довольно ограничены. Я пытаюсь настроить cronjob, который будет запускать php-файл.

Я нашел область запланированных задач в plesk и заполнил детали для того, когда я хочу запустить скрипт, например. 30 9 * * *. Однако мне кажется, что мне трудно написать правильную команду. Я использую:

usr / bin / php -q /var/www/vhosts/mywebsite.co.uk/httpdocs/admin/file_to_run.php

Я проверил правильность расположения php, используя:

где php

Я также проверил правильность пути к файлу, используя:

find / -name 'file_to_run.php'

Однако страница php не выполняет свою работу в указанное время. Может кто-нибудь помочь мне разобраться в этом?

1 Ответ

0 голосов
/ 17 февраля 2012

Две возможности

1) Проверьте, нет ли в скрипте ошибки, выполнив пробный запуск в командной строке. Потому что вы не увидите эту ошибку, когда пользователь cron запускает команду.

2) Возможно, вы хотите, чтобы вывод шел в определенный файл?

Вы можете перенаправить его так:

usr/bin/php -q /var/www/vhosts/mywebsite.co.uk/httpdocs/admin/file_to_run.php > /your/destination/the_output

Если ваш php-скрипт не обрабатывает все, что нужно внутри, то есть.

...