Tôi có lệnh sau trong crontab của mình để tạo bản sao lưu tự động bằng FreeFileSync. Nó hoạt động tốt trên Ubuntu 20.04 nhưng tôi nhận thấy nó không hoạt động nữa trên Ubuntu 21.10.
30 12 * * * HIỂN THỊ=:0 flatpak run org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1
lần đầu tiên tôi đã thêm >/dev/null 2>&1
theo gợi ý trong bài này bởi vì tôi đã tìm thấy trong/var/log/syslog, nó đã tạo ra lỗi sau:
Thông tin (CRON) (Không cài đặt MTA, loại bỏ đầu ra)
Tôi không còn gặp bất kỳ lỗi nào trong/var/log/syslog sau dòng sau:
(toto) CMD (HIỂN THỊ=:0 flatpak run org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1)
Tuy nhiên, dường như không có gì xảy ra. FreeFileSync không bao giờ bắt đầu.
Có vẻ như có một giải pháp đây bao gồm việc gỡ cài đặt phiên bản phẳng của FreeFileSync và cài đặt lại nó từ tệp chạy của trang web FreeFileSync. Tôi muốn giữ phiên bản flatpak hơn vì nó tự động cập nhật gói.
Rất cảm ơn vì sự giúp đỡ của bạn.
CHỈNH SỬA: Tôi đã thay thế >/dev/null
qua >/home/toto/crontab.log
để chuyển hướng lỗi đến tệp nhật ký. Đây là lỗi tôi nhận được:
bwrap: Không thể tìm thấy đường dẫn nguồn /tmp/.X11-unix/X0: Không có tệp hoặc thư mục như vậy
Có một cuộc thảo luận về Flatpak liên quan đến lỗi như vậy đây, nhưng tôi không đủ kỹ năng để hiểu họ đang đề xuất giải pháp nào.