2016-01-17 3 views
0

У меня проблема с cronjob. Я прочитал много руководств и вопросов по одной и той же проблеме и сделал это так же, как описано здесь (example), но он все еще не работает.Ubuntu linux apache2 cronjob не вызывает php-файлы

Вот строка из файла кронтаб:

*/5 * * * * /usr/bin/php /var/www/other/notif.php 
+0

Имеет ли ваш файл разрешение на выполнение? – monir009

+0

он работает, если я запускаю его из командной строки, например 'php -f/var/www/other/notif.php' –

+0

Это не значит, что у пользователя есть разрешение на выполнение. – monir009

ответ

2

Вы можете увидеть, если пользователь имеет разрешение на

ls -l /var/www/other/notif.php 

Если он показывает -rw-RW-r--, что означает текущий пользователь имеет только чтение и запись

Просто дать разрешение, запустив

chmod +x /var/www/other/notif.php 

После изменения разрешения было бы показать что-то -rwxrwxr-х

Кстати в последней версии Ubuntu директория по умолчанию/вар/WWW/HTML для апача, убедитесь, что ваш путь является правильным, если оно требуется выполнить apache.

0

Проблема была у меня не было нового обновления, теперь она работает

Смежные вопросы