Unison 和 Incron shell 脚本

Unison 和 Incron shell 脚本

我已经成功安装了 unison 和 incron。我协调一致地跑得很好。顺便说一句,我正在以 root 身份登录来执行此操作,我想这就是当我未登录时执行此操作的方式。我正在使用 ssh,并且有一个无密码密钥文件。我可以成功地调用一致并让它同步就好了。我可以调用 shellscript,这也有效。但是当 incron 被触发并调用 unison 时什么也不会发生。我还修改了 incrontab 以直接运行一致,但这不起作用。我没有看到任何错误。任何帮助将不胜感激!我还在适应linux。

Unison 默认.prf

# Unison preferences file
sshargs = -i uni
batch = true
silent = true
log = true
logfile = /var/log/unison.log

root = /var/www
root = ssh://ipaddress//var/www/

path = test

ignore =  Name test/sub2/suber
confirmbigdel = false

增量表-e

/var/www/test/ IN_ALL_EVENTS /root/au.sh

澳大利亚

#!/bin/bash

unison -batch

我可以很好地运行我的 shellscript。我再次添加批处理标志只是为了好玩。我知道 incrontab 正在工作,我在/var/log/sys.log

Oct 18 19:38:27 inctrg-dev-01 incrond[682]: (root) CMD (/root/au.sh)

相关内容