Как использовать RCLONE с CRON

У меня есть скрипт в папке USER, который успешно работает при запуске вручную. Но я не могу заставить его работать при запуске через USER CRON (редактируется через crontab -e).

В других местах есть посты других людей, которые сталкиваются с той же проблемой, но я недостаточно хорошо понимаю обсуждения, чтобы найти решение.

Первоначально я установил RCLONE через SNAP на Bionic 18.04, но подозревал, что проблема может быть в SNAP. Я удалил версию SNAP и переустановил через SYNAPTIC.

Мои учетные данные для удаленного в Microsoft ONEDRIVE хранятся в

/home/USER/.config/rclone/rclone.conf

Я упростил свой скрипт в тест с конвейером, чтобы увидеть результат: >> test.log и мой журнал тестов был создан, но был пуст, поэтому я не могу видеть, что происходит. Мой упрощенный тестовый скрипт:

rclone move onedriveUSER: Картинки "/home/USER/Documents/PATH" >> test.log

Я не уверен, что труба - правильный подход к отладке. Я новичок в этом.

Я использую этот сценарий для перехода на свой ПК с облачных фотографий квитанций кредитных карт, снятых моим мобильным телефоном с помощью приложения Microsoft Office Lens на Android. Я действительно доволен процессом, который позволяет мне выбрасывать все свои бумажные квитанции каждый день.

Но я хочу автоматизировать процесс на моем настольном компьютере с Ubuntu с помощью CRON.

1 ответ

Я нашел исправление здесь.

Оказывается, для работы cron со скриптом требуется полный путь к rclone. Так меняется:

rclone в /usr/bin/rclone

По моему сценарий работает отлично.

Другие вопросы по тегам