Итак, в моем 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, а не под обычным пользователем