Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


inotify   

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");
}