My LAMP ได้รับการตั้งค่าให้ทำงานuser:www-data
และไฟล์และโฟลเดอร์ทั้งหมดได้รับการสร้างขึ้นโดยได้รับอนุญาต
ฉันมีการตั้งค่าสำหรับ crontab เป็น user @ ubuntu
ดังนั้นฉันจะcrontab -e
ใช้คำสั่งนี้:
*/5 * * * * php /var/www/public/voto_m/artisan top >/dev/null 2>&1
โดยทั่วไปคำสั่งนั้นจะสร้างไฟล์แคชในตำแหน่งที่ระบุ (ไม่มีปัญหากับไฟล์นั้น) แต่ไฟล์แคชนั้นถูกสร้างขึ้นด้วยผู้ใช้: สิทธิ์ผู้ใช้ไม่ใช่user:www-data
สิทธิ์
ฉันจะทำให้มันเป็นค่าเริ่มต้นสร้างไฟล์ที่มีuser:www-data
สิทธิ์ได้อย่างไร
ฉันไม่สามารถไปได้และchown
สร้างไฟล์ใหม่ทุกครั้ง
ขอบคุณ
awstats
หรือphp5
sessionclean) อยู่ใน/etc/cron.*
ไดเรกทอรีจึงไม่สามารถมองเห็นได้crontab -e
(แม้เมื่อระบุผู้ใช้www-data )