inotify†
※ 概要
ファイルの更新をチェックし、何らかのアクションを起こすデーモン
keyword: ディレクトリ監視
install†
yum -y inotify-tools
/usr/local/bin/inotifywrapper†
そのままでは使いにくいのでラッパーを作る
#!/bin/bash
/usr/bin/inotifywait -q -e close_write $1
$2
/etc/inittab に登録†
in:2345:respawn:/usr/local/bin/inotifywrapper filename exe.pl
cron†
よく落ちることがあるので cron でチェックしてます...
意味ないじゃん...
#!/usr/bin/perl
$inotify = `ps auwx |grep inotifywrapper |grep -v grep |wc -l`;
if ($inotify!=1){
system("/sbin/init q");
}