Назад | Перейти на главную страницу

incrond запускает мой rclone, но rclone не работает ... но из командной строки команда rclone работает нормально

Итак, в моем incrond у меня есть следующее:

/home/mounts/localdisk/LINUXBACKUP/binlog/ IN_ATTRIB,IN_CREATE,IN_CLOSE_WRITE rclone sync /home/mounts/localdisk/LINUXBACKUP/binlog/ GoogleDLinux:LINUXBACKUP/BINLOGS/

в моем sys.log я вижу в своем системном журнале, что команда запускается как при просмотре папки incrond, так и при запуске

26 октября 13:38:48 сервер incrond [9355]: (root) CMD (rclone copy / home / mounts / localdisk / LINUXBACKUP / binlog / googledLinux: LINUXBACKUP / BINLOGS)

26 октября 13:38:48 сервер incrond [9355]: (root) CMD (rclone copy / home / mounts / localdisk / LINUXBACKUP / binlog / googledLinux: LINUXBACKUP / BINLOGS)

первый из incrond второй из командной строки как root.

во-первых, файл не копируется ... во-вторых, файлы копируются без проблем.

Я не уверен, почему это будет запускаться из командной строки, а не из incrond, когда команды, выполняемые в системном журнале, одинаковы

Перешел в подробный режим и увидел, что команда пытается вызвать несуществующий файл конфигурации rclone .... исправил это и теперь может видеть проблему

Мне нужно поместить конфигурацию rclone под root, а не под обычным пользователем