1

ファイルが変更されたときにログに記録されていることがわかります。rsync コマンドを個別に試してみましたが、うまくいきました。しかし、incron によってトリガーされた rsync では、何も起こりません。私が見ることができるすべてのパスを明示的に述べました。

ここに私のincrontab -eがあります

/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e 'ssh -i /root/.ssh/rsasync1' /home/dir/dir/* root@ipaddress:/home/dir/dir/

私は現在ルートとして作業しており、ルートとしてコマンドを実行しています。/usr/bin/rsync も試しましたが、sudo rsync などに加えて機能しませんでした...

ありがとう!

4

1 に答える 1

0

incrontabでこれを試してください:

/home/dir/dir/ IN_MODIFY sudo rsync -pogr -e ssh -i /root/.ssh/rsasync1 /home/dir/dir/* root@ipaddress:/home/dir/dir/

上記のコマンドでは、引用符を削除しました。Incrontab は、一重引用符または二重引用符を使用して実行できません。

覚えておいてください:端末で実行している間は見積もりを保管してください。

于 2017-12-06T05:13:14.907 に答える