因此,在我的作品中,我有以下几点:
/home/mounts/localdisk/LINUXBACKUP/binlog/ IN_ATTRIB,IN_CREATE,IN_CLOSE_WRITE rclone sync /home/mounts/localdisk/LINUXBACKUP/binlog/ GoogleDLinux:LINUXBACKUP/BINLOGS/在我的sys.log中,我可以在syslog中看到命令的触发,incrond监视文件夹,如果我运行
10月26日13:38:48服务器九三五五:(root) CMD (rclone /home/挂载/localdisk/LINUXBACKUP/binlog/ GoogleDLinux:LINUXBACKUP/BINLOGS) Oct 26 13:38:48服务器incrond九三五五:(root) CMD (rclone /home/挂载/localdisk/LINUXBACKUP/binlog/ GoogleDLinux:LINUXBACKUP/BINLOGS)
第一个来自incrond,第二个来自作为root的命令行。
首先,没有文件获得copied...second,文件被复制,没有问题。
我不知道为什么在syslog中执行的命令相同时,这将从命令行运行,而不是从incrond运行。
发布于 2019-10-27 17:57:58
更改为详细模式,并看到该命令试图调用一个不存在的rclone file....fixed,现在可以看到这个问题。
我需要将放在root下,而不是在普通的useer下面。
https://serverfault.com/questions/989511
复制相似问题