У меня есть каталог my_website/public
, в котором я использовал chmod 777
. Я установил cronjob для удаления всех файлов в my_website/public/photos/*
Но я получил уведомление по электронной почте о том, что rm
не имеет разрешения на удаление файлов там. Это почему?
1
1 ответ
1
Какой Unix вы используете? Был похожий вопрос для Ubuntu:
https://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work
На вашем месте я бы снова выполнил процедуру установки, убедившись, что все команды выполняются рекурсивно, то есть chmod -r
и rm -r
так как вы могли бы изменить каталог, но не файлы в нем и не подкаталог. Если вы используете Ubuntu, вы можете посмотреть более конкретные ресурсы, как работает его cron.