ฉันใช้ อูบุนตู 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
โฟลเดอร์ ไม่มีความสำเร็จ
ขอบคุณ.