อย่างเคร่งครัดเพื่อวัตถุประสงค์ในการเรียนรู้ (อาจเป็นการบำรุงรักษาเช่นกัน) ฉันกำลังพยายามให้งาน Cron ล้างถังขยะของฉันวันละครั้ง
ฉันเปิดเทอร์มินัลแล้วป้อนคำสั่งcrontab -eเพื่อเข้าถึงเครื่องมือแก้ไข VI เพื่อเพิ่มคำสั่ง ฉันได้เข้าสู่โหมดแทรกและเพิ่ม* * * * * sudo rm -rf ~/.Trash/*กดปุ่ม Escape เพื่อออกและออกจาก VI ด้วย:wq!
สคริปต์นี้โดยเฉพาะฉันได้ทำงานทุกนาทีเพื่อดูว่ามันใช้งานได้หรือไม่ ฉันคิดว่ามันอาจเป็นปัญหากับ cron ที่ไม่มีสิทธิ์เข้าถึงรูทดังนั้นฉันจึงเพิ่มบรรทัดเดียวกันลงในsudo crontab -eไฟล์และดูเหมือนจะไม่บันทึก
ความคิดใดที่อาจผิดกับงาน cron นี้
.Trashที่มีsudoอยู่ในสถานที่แรก? การกำหนดค่า sudoers ของคุณถูกตั้งค่าเป็น NOPASSWD หรือไม่