Не удается запустить задание cron для скрипта php

Я хочу запустить php-скрипт, используя cron job на localhost. Мой скрипт находится по адресу:

/opt/lampp/htdocs/rrugd/myscript.php

Так как opt находится под root, я попытался добавить задание cron для root, равно как и для обычного пользователя, но оно не выполняется. Это задание cron для выполнения php-скрипта каждые 2 минуты:

*/2 * * * * php /opt/lampp/htdocs/rrugd/myscript.php

Мой сценарий в основном предназначен для усечения таблицы из базы данных. Это произойдет в полночь, поэтому фактические переменные задания cron будут изменены на

00 00 * * * php /path/to/script.php

. Но для тестирования я использовал каждые две минуты. Я искал в Интернете и AU, но я не могу заставить его работать. Я видел что-то, связанное с установкой PATH, но я не понимал, что нужно делать именно в этом методе.

Кроме того, я хотел бы указать, что скрипт PHP myscript.php НЕ выполняется на CLI с помощью команды PHP, однако она выполняется при выполнении или вызове через браузер на localhost!

Информация о PHP:

some@somepc$: php -v
PHP 5.5.3-1ubuntu2.2 (cli) (built: Feb 28 2014 20:06:05) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
1
задан 24 October 2016 в 18:02

0 ответов

Другие вопросы по тегам:

Похожие вопросы: