incron 和 rsync 不工作
incron and rsync not working
我有 incron 设置和工作,我可以看到文件更改时记录的内容。
我已经分别尝试了我的 rsync 命令并且工作正常。但是当 rsync in 被 incron 触发时,什么也没有发生。我明确说明了我能看到的所有路径。
这是我的 incrontab -e
/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e 'ssh -i /root/.ssh/rsasync1' /home/dir/dir/* root@ipaddress:/home/dir/dir/
我现在以 root 身份工作并以 root 身份执行命令。还尝试了 /usr/bin/rsync 但除了 sudo rsync 等之外没有用...
谢谢!
在 incrontab 中试试这个:
/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e ssh -i /root/.ssh/rsasync1 /home/dir/dir/* root@ipaddress:/home/dir/dir/
在上面的命令中,我删除了引号。 Incrontab 不能 运行 用单引号或双引号。
记住:在终端执行时请保留引号。
我有 incron 设置和工作,我可以看到文件更改时记录的内容。 我已经分别尝试了我的 rsync 命令并且工作正常。但是当 rsync in 被 incron 触发时,什么也没有发生。我明确说明了我能看到的所有路径。
这是我的 incrontab -e
/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e 'ssh -i /root/.ssh/rsasync1' /home/dir/dir/* root@ipaddress:/home/dir/dir/
我现在以 root 身份工作并以 root 身份执行命令。还尝试了 /usr/bin/rsync 但除了 sudo rsync 等之外没有用...
谢谢!
在 incrontab 中试试这个:
/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e ssh -i /root/.ssh/rsasync1 /home/dir/dir/* root@ipaddress:/home/dir/dir/
在上面的命令中,我删除了引号。 Incrontab 不能 运行 用单引号或双引号。
记住:在终端执行时请保留引号。