Score:0

crontab -e ไม่บันทึก cron สำหรับผู้ใช้ปัจจุบัน

ธง eg

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

ขอบคุณ.

cn flag
sudo crontab -e ไม่ใช้ ROOT แต่ใช้ผู้ดูแลระบบของคุณ crontab -e ใช้ผู้ใช้ปัจจุบันของคุณ ซึ่งไม่จำเป็นต้องเป็นผู้ดูแลระบบ sudo -i && crontab -e ใช้รูท"มันสร้างข้อผิดพลาดในการอนุญาตไฟล์มากเกินไปเป็นครั้งคราวสำหรับแอปพลิเคชัน Magento" ไม่เลย; คุณน่าจะทำอะไรบางอย่าง ;-) และถ้านั่นเป็นปัญหาสำหรับคุณ: ทำไมคุณไม่ใช้ /etc/crontab คุณสามารถบอกได้ในแต่ละบรรทัดว่าผู้ใช้จะใช้คำสั่งใด วิธีที่ดีกว่าคือการใช้บริการ systemd
eg flag
คุณช่วยแนะนำรหัสให้ฉันได้ไหม ฉันควรใช้อะไร
guiverc avatar
cn flag
อูบุนตู 20? นี่คือระบบเซิร์ฟเวอร์ Ubuntu Core 20 หรือไม่ (Ubuntu ใช้ *year.month* สำหรับผลิตภัณฑ์ที่ใช้ *deb* และรูปแบบ *year* สำหรับผลิตภัณฑ์ *snap* เท่านั้น ดังนั้น 20 และ 20.04 จึงเป็นผลิตภัณฑ์ที่แตกต่างกัน)
eg flag
ขอโทษที่ฉันไม่รู้เรื่องนั้น ฉันใช้ Ubuntu 20 เป็นสัญลักษณ์
guiverc avatar
cn flag
Ubuntu Core 20 และ Ubuntu 20.04 LTS เป็นผลิตภัณฑ์ที่แตกต่างกัน เนื่องจาก *การจำกัด* ที่ใช้ใน 20 ทำให้เกิดภาวะแทรกซ้อนเพิ่มเติม (แม้ว่า 20 จะถูกสร้างขึ้นจากฐาน 20.04) Ubuntu Core 20 สามารถ *หมุน* ได้อย่างรวดเร็วในสภาพแวดล้อมระบบคลาวด์ จึงมีข้อได้เปรียบ (*ระบบที่เล็กกว่าและซับซ้อนน้อยกว่าผลิตภัณฑ์ 20.04*)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา