LAMP của tôi được thiết lập để hoạt động user:www-datavà tất cả các tệp và thư mục được tạo với quyền đó.
Tôi đã thiết lập cho crontab là người dùng @ ubfox.
Vì vậy, tôi làm crontab -evà sử dụng lệnh này:
*/5 * * * * php /var/www/public/voto_m/artisan top >/dev/null 2>&1
Về cơ bản lệnh đó chỉ tạo tệp bộ đệm ở vị trí đã chỉ định (không có vấn đề gì với điều đó), nhưng tệp bộ đệm đó được tạo với người dùng: quyền của người dùng không phải là user:www-dataquyền.
Làm thế nào tôi có thể làm cho nó theo mặc định tạo tập tin với user:www-dataquyền?
Tôi không thể đi và chownmỗi lần tập tin được tạo lại.
Cảm ơn.
awstatshoặcphp5sessionclean) được đặt trong các/etc/cron.*thư mục và do đó không hiển thị thông quacrontab -e(ngay cả khi chỉ định dữ liệu www của người dùng ).