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