ฉันมีคำสั่งต่อไปนี้ใน crontab เพื่อทำการสำรองข้อมูลอัตโนมัติโดยใช้ FreeFileSync มันใช้งานได้ดีบน Ubuntu 20.04 แต่ฉันสังเกตว่ามันใช้งานไม่ได้อีกต่อไปบน Ubuntu 21.10
30 12 * * * DISPLAY=:0 flatpak เรียกใช้ org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1
ฉันได้เพิ่มครั้งแรก >/dev/null 2>&1
ตามคำแนะนำใน โพสต์นี้ เพราะฉันพบใน /var/log/syslog มันสร้างข้อผิดพลาดต่อไปนี้:
ข้อมูล (CRON) (ไม่ได้ติดตั้ง MTA ละทิ้งเอาต์พุต)
ฉันไม่มีข้อผิดพลาดอีกต่อไปใน /var/log/syslog หลังจากบรรทัดต่อไปนี้:
(toto) CMD (DISPLAY=:0 flatpak รัน org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1)
อย่างไรก็ตาม ดูเหมือนจะไม่มีอะไรเกิดขึ้น FreeFileSync ไม่เริ่มทำงาน
ดูเหมือนว่าจะมีทางออก ที่นี่ ซึ่งเกี่ยวข้องกับการถอนการติดตั้ง FreeFileSync เวอร์ชัน flatpak และติดตั้งใหม่จากไฟล์เรียกใช้ของเว็บไซต์ FreeFileSync ฉันต้องการเก็บรุ่น flatpak ไว้เพราะทำการอัปเดตแพ็คเกจโดยอัตโนมัติ
ขอบคุณมากสำหรับความช่วยเหลือของคุณ.
แก้ไข: ฉันเปลี่ยนแล้ว >/dev/null
โดย >/home/toto/crontab.log
เพื่อเปลี่ยนเส้นทางข้อผิดพลาดไปยังล็อกไฟล์ นี่คือข้อผิดพลาดที่ฉันได้รับ:
bwrap: ไม่พบเส้นทางต้นทาง /tmp/.X11-unix/X0: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
มีการอภิปรายเกี่ยวกับ Flatpak เกี่ยวกับข้อผิดพลาดดังกล่าว ที่นี่แต่ฉันไม่เชี่ยวชาญพอที่จะเข้าใจว่าพวกเขาแนะนำโซลูชันใด