hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2004年07月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


2004年07月05日(月) [長年日記]

#6 [unix][www] dnotify_

いやな日記_ から。
ディレクトリにファイルを書き込んだり消したり等の変化があったときに、任意のコマンドを実行するツール。
FreeBSDだと後藤大地さんがBSD Magazineの記事で書いているfwatch()で同様のことが出来るが。
dnotifyはLinuxだけかな?
なんでディレクトリの監視がしたいのかというと。
本社と支社でファイルサーバーのあるディレクトリを随時シンクロしてデータのやり取りをしたいという目論見があるため。
今はcronで定期的にunisonを実行している。
前はrsyncをシェルスクリプトで実行していたが、排他ロックとかを泥臭く書いていたのでまぁまぁの動作だった。
daemontoolsに付属しているsetlockコマンドを使って
/usr/local/bin/setlock -n /path/to/lockfile /usr/local/bin/rsync ほげほげ
などと書いてみたり。
Permalink: http://www.otsune.com/diary/2004/07/05/6.html#200407056
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2004-07-05 00:00:00 By otsune