Я запускаю скрипт PHP через Linux Crontab. Он работает правильно (проверено с использованием ps -ef). Этот скрипт проверяет все файлы в указанном каталоге, и если файлы не соответствуют определенным требованиям, они будут удалены.Linux Crontab выполняет скрипт PHP, но этот скрипт не удалит файл
Этот sript работает отлично выполняется через Linux консоли (как корень), но когда Он выполнен Crontab он не будет работать ...
Предлагает? Благодаря!
PD: - Права доступа -> - PHP скрипт (755) - Целевая папка (777) - Файлы будут удалены (644)
Crontab линия:
*/1 * * * * php /var/www/server/close_con_watch.php >> /var/www/server/phpcronlog.txt
Пожалуйста, разместите строку, которая запускает ваш скрипт из файла crontab. Вы можете обнаружить, что вы не используете его с правильными разрешениями. – Tom
Что означает «не будет работать»? Обычно нам нужны более подробные отчеты об ошибках ... ':-)' – halfer
Проблема может заключаться в том, что cron не находит исполняемый файл php. Вы читали http://stackoverflow.com/questions/2689284/executing-php-with-crontab?rq=1? – fvu