これに似たトピックについて少し議論が行われたことは知っています。しかし、ここで私が基本的にやろうとしていることです。
watchディレクトリが呼び出さwatched
れ、そのディレクトリにファイルが追加されるたびに、そのディレクトリからsyncbh.sh
ファイルを取り出してリモートサーバーにアップロードするというスクリプトをトリガーしたいと思います。
警告は、ファイルはwatched
1人のユーザー(user2)によってディレクトリに作成されますが、スクリプトは別のユーザー(user1)によって実行されるということです。
私はこれを達成するためにincronを使用しようとしましたが、スクリプトはroot権限でuser1によって手動で実行できますが、実際には他のuser2によるファイル作成イベントによってincronデーモンが自動的にトリガーされることはないため、大きな問題が発生し続けます。
私は交渉がより良い代替手段になるかどうかを考えてきましたが、この構文がどのように機能するかについてはわかりません。私が使用して終了場合は、これを達成、またはより良い方法があればinoticomingコマンドを見て、それを依頼すること構文なるか/home/user1/watched
ディレクトリを、スクリプトを実行/usr/local/bin/syncbh.sh
ファイルは/作成したディレクトリ内で変更された場合は?
どんな助けでも大歓迎です。
inoticoming
ますか?