Unison および Incron シェルスクリプト

Unison および Incron シェルスクリプト

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)

ベストアンサー1

おすすめ記事