Tôi có một vài công việc crontab chạy dưới root, nhưng điều đó mang lại cho tôi một số vấn đề. Ví dụ, tất cả các thư mục được tạo trong quá trình của công việc định kỳ đó đều nằm dưới gốc người dùng và nhóm gốc. Làm cách nào tôi có thể làm cho nó chạy dưới dữ liệu www của người dùng và nhóm dữ liệu www để khi tôi chạy các tập lệnh từ trang web của mình, tôi có thể thao tác các thư mục và tệp đó không?
Máy chủ của tôi chạy trên Ubuntu.
Công việc hiện tại của crontab là:
*/1 * * * * php5 /var/www/web/includes/crontab/queue_process.php >> /var/www/web/includes/crontab/queue.log 2>&1
crontab -e
như một người dùng cụ thể.