unix(Solaris 10)ディレクトリを監視し、新しいファイルがある場合はすぐにコピーしたいと思います。
試み:Linuxでinotifywaitとincronパッケージを表示しましたが、Unixと互換性があるかどうかはわかりません。 Solaris 10でこれを行う方法。
ルートアクセス権があります。
答え1
Linuxユーティリティを使用できますrsync
。ソースとターゲットを指定する必要があり、ローカルだけでなくリモートでも機能できます。man rsync
詳細を確認してください。 Solarisの場合は、それをインストールする必要があります。
答え2
Solarisを試すことができますファイルイベント通知。表示する方法ここ。ただし、少なくともSolaris v11が必要です。
答え3
我々は良い経験を持っていますFSWATCH。追加情報ファイルから:
複数のバックエンドを備えたクロスプラットフォームファイル変更モニター:Apple OS Xファイルシステムイベント、* BSD kqueue、ソラリス/イルモスファイルイベント通知、
答え4
whileループを使用できます...
for (( ; ; ))
do
cp -f /source/*.txt /destination >> /dev/null
sleep 2
done
エラーの表示を防ぐには、/dev/null を使用します。