ฉันใช้ อูบุนตู 20 ภายใต้ AWS Ec2 ตัวอย่าง. ฉันได้สร้างผู้ใช้ที่กำหนดเองนอกเหนือจากผู้ใช้เริ่มต้น อูบุนตู. เมื่อฉันพยายามแก้ไขไฟล์ cron ด้วย crontab -e มันเปิดไฟล์จากและแสดง crons ที่เพิ่มก่อนหน้านี้ ฉันต้องการแก้ไขเวลา/ความถี่ของงาน cron ที่จะดำเนินการ
ฉันเปลี่ยนเวลาและบันทึกโดย CTRL + o. บันทึกสำเร็จโดยไม่มีข้อผิดพลาดใดๆ แต่เมื่อฉันออกไปโดย CTRL + x ฉันเห็นว่ามีข้อผิดพลาด:
/var/spool/cron/: mkstemp: ปฏิเสธการอนุญาต
crontab: แก้ไขที่เหลือใน /tmp/crontab.Zr6S9D/crontab
จริง ๆ แล้วเมื่อนานมาแล้วคำสั่งเคยทำงานและมันกำลังบันทึกอย่างถูกต้อง แต่ผ่านไประยะหนึ่งฉันไม่รู้ว่าเกิดอะไรขึ้นกับมัน
เมื่อฉันแก้ไข cron จาก root เช่น sudo crontab -e มันเปิดขึ้นและฉันสามารถบันทึกอะไรก็ได้ในนั้น ฉันไม่ต้องการเรียกใช้ cron จากรูทเพราะมันสร้างข้อผิดพลาดการอนุญาตไฟล์มากเกินไปเป็นครั้งคราวสำหรับไฟล์ วีโอไอพี แอปพลิเคชัน
มีบางสิ่งที่ฉันได้ทดสอบ
- เซิร์ฟเวอร์มีพื้นที่ว่างมากมาย
- สิ่งที่ฉันแก้ไขใน
/var/spool/cron/crontabs/<user_name> สามารถแก้ไขได้และฉันสามารถบันทึกข้อมูลได้เมื่อฉันเปิดสิ่งนี้ นาโน
- ฉันพยายามลบเนื้อหาของ
/tmp โฟลเดอร์ ไม่มีความสำเร็จ
ขอบคุณ.