unisonとincronが正常にインストールされました。一心でよく走りました。ところで、私はこれを行うためにrootとしてログインしました。ログインしていないときもそうするようです。私はSSHを使用しており、パスワードのないキーファイルがあります。一貫性を正常に呼び出して同期できます。シェルスクリプトを呼び出すことができますが、これも機能します。しかし、incronが実行されてunisonが呼び出されると、何も起こりません。また、一貫性を直接実行するようにincrontabを変更しましたが、機能しません。エラーは表示されません。どんな助けでも大変感謝します!私はまだLinuxに慣れています。
Unison default.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
シェルスクリプトをうまく実行できます。楽しみにしてバッチフラグを再追加しました。私はincrontabが動作していることを知っています。/var/log/sys.log
Oct 18 19:38:27 inctrg-dev-01 incrond[682]: (root) CMD (/root/au.sh)