У меня есть следующая команда в моем crontab для автоматического резервного копирования с помощью FreeFileSync. Он отлично работал в Ubuntu 20.04, но я заметил, что он больше не работает в Ubuntu 21.10.
30 12 * * * DISPLAY=:0 flatpak run org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1
я первый добавил >/dev/ноль 2>&1
после предложения в эта почта потому что я нашел в /var/log/syslog, он выдал следующую ошибку:
(CRON) информация (MTA не установлен, выходные данные отбрасываются)
У меня больше нет ошибок в /var/log/syslog после следующей строки:
(toto) CMD (DISPLAY=:0 flatpak run org.freefilesync.FreeFileSync /home/toto/Backup.ffs_batch >/dev/null 2>&1)
Однако, похоже, ничего не происходит. FreeFileSync никогда не запускается.
Кажется, есть решение здесь который включает удаление плоской версии FreeFileSync и ее переустановку из файла запуска веб-сайта FreeFileSync. Я бы предпочел сохранить версию flatpak, потому что она автоматически обновляет пакет.
Большое спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: я заменил >/dev/ноль
к >/home/toto/crontab.log
чтобы перенаправить ошибку в файл журнала. Вот ошибка, которую я получаю:
bwrap: не удается найти исходный путь /tmp/.X11-unix/X0: нет такого файла или каталога
Существует обсуждение Flatpak с такой ошибкой здесь, но я недостаточно опытен, чтобы понять, какое решение они предлагают.