ืืืื ืืคืงืืื lwatch ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
ืื ื ืฆืืคื - ืืืืฉืช ืชืืืืจ ืขืืืจ ืงืืืฅ syslog/syslog-ng
ืชึทืงืฆึดืืจ
ืื ื ืฆืืคื [-ื ืฉื ืืงืืืฅ] [--config ืฉื ืืงืืืฅ] [-ืื ื ืฉื ืืงืืืฅ] [--ืงืื ืฉื ืืงืืืฅ] [-O
ืฉื ืืงืืืฅ] [--ืคืื ืฉื ืืงืืืฅ] [-sdOhv] [--show-unparsed] [--daemon] [--omit-rc]
[--ืขึถืืจึธื]
ืชืืืืจ
Lwatch ืืื ืฆืืขื ืืืื. ืื ืงืืจื ื ืชืื ื syslog/syslog-ng ื-fifo ืืฉื ืื ื-stdin
ืืืฆืื ืืืื ืื ืฆืืขืื ืืื ืืชืื stdout.
Lwatch ื ืืชื ืช ืืืชืืื ืืืฉืืช ืฉื ืืืฉืชืืฉ. ืื ืงืืจื ื ืชืื ื ืชืฆืืจื ืืืงืืืฅ
/etc/lwatch/lwatch.conf ืื (ืื ื ืืชื) ืืืงืืืฅ ืฉืกืืคืง ืขื ืืืคืฉืจืืช -C
ืืืจื ืฉืื ืื ืขืืื ืืื ืคืฉืืื. ืื ืงืืจื ืฉืืจื ืืงืื (ืืจืืจืช ืืืืื ืืืืื ืืช ืืื
/var/lib/lwatch/syslog.fifo), ืืคืฆื ืืืชื ืืืจืืขื ืืืงืื: ืชืืจืื, ืฉื ืืืจื, ืฉื ืฉืืจืืช
(ืขื PID, ืื ืืืื) ืืืกืจ ืืืืชื. ืืื ืืืง ืืฉ ืฆืืข ืืจืืจืช ืืืื ืืฉืื. ืืชื ืืืื
ืืืืืืจ ืืืชื ืืืืฉ ืืงืืืฅ ืืชืฆืืจื. ืฆืืขื ืืจืืจืช ืืืื ืืืื ืืื ืืื ื ืงืืจ(1) [ืจืื:
http://www.zjuul.net/~jules/loco/]. ืืื lwatch ืืื ืื ืจืง ืฆืืขื ืืืื ืกืืื. ืื
ืืฉืื ืืืชืจ. ืื ืืืื ืืฆืืืข ืืช ืืืืื ืื ืฉืื ืืื ืืจื ืฉืชืจืฆื. ืืชื ืืืื ืืืืืืจ ืืืฉ
ืฆืืข ืขืืืจ ืื ืืืง (ืชืืจืื, ืืืจื, ืฉืืจืืช, ืืืืขื) ืืืืฆืขืืช ืืคืืกืื ืืืืกืกื ืืืืื ืจืืื.
ืคืงืืื ืงื ืืคืฉืจืืืืช
Lwatch ืืงืื ืืื ืืคืฉืจืืืืช ืฉื ืฉืืจืช ืืคืงืืื. ืืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืืฉ โโืขืืืคืืช ืขื ืขืจืืื
ืืงืืืฅ ืชืฆืืจื.
-C ืฉื ืืงืืืฅ
--config ืฉื ืืงืืืฅ
ืงืจื ืชืฆืืจื ืืชืื ืฉื ืืงืืืฅ ืืืงืื /etc/lwatch/lwatch.conf
-i ืฉื ืืงืืืฅ
--ืงึถืึถื ืฉื ืืงืืืฅ
ืงืจื ื ืชืื ืื ืืชืื ืฉื ืงืืืฅ fifo ืืืงืื /var/lib/lwatch/syslog.fifo
-o ืฉื ืืงืืืฅ
--ืชึฐืคืึผืงึธื ืฉื ืืงืืืฅ
ืืชืื ืืืื ืื ืฆืืขืื ืืื ืืฉื ืืงืืืฅ ืืืงืื stdout
-s
--ืืฆื-ืื ืื ืืชื
ืืฆื ืฉืืจืืช ืื ืื ืืชืืืช ืืื `ืืืืขื ืืืจืื ื ืืืืจืช ืขื ืขืฆืื 5 ืคืขืืื' ืื `--- MARK ---'
-d
--ืืืืื ืืคืขื ืืืืื, ืืชื ืชืง ืืืกืืฃ ืืืงืจื, ืขืืจ ืืจืงืข
-O
--ืฉืืื-rc ืื ืชืงืจื ืขืจืืื ืืงืืืฅ ืืชืฆืืจื
-h
- ืขืืจื ืืฆื ืขืืจื ืืืื ืืคืฉืจืืช ืืื ืจืืฆื
-v
--ืึดืจึฐืกึธื ืืฆื ืืืืขืืช ืืจืกื ืืืืืืืช ืืืฆืจืื
ืจืฅ
ืืืจื ืืืืขืืคืช ืืืคืขืื ืืช lwatch ืืื ืืงืจืื ืืืืขืืช syslog ื-fifo ืืฉื ืื ื-standard
ืงึถืึถื.
ืื ืืชื ืืฉืชืืฉ ื-syslog ืืชื ืืืืช ืจืืฆื ืืงืจืื ืืืืขืืช ื-fifo ืืฉื. ืืื ืืขืฉืืช ืืืช, ืฉืื ืฉืืจื:
*.* |/var/lib/lwatch/syslog.fifo
ื-syslog.conf ืฉืื. ืฆืืจ fifo ืืชืืื ืืืคืขื ืืืืฉ ืืช syslog, ืืื ืืคืขื ืืช lwatch. ืืชื ืืืื
ืืคืขื ืื lwatch ืืคื ื ืืคืขืืช syslog. ืื ืืชื ืื ืืืืข ืืื ืืืฆืืจ fifo ืืฉื ืจืื
ืืงื ืื(1) ืืคืจืืื.
ืืืืจ:
ยท fifo ืืืื ืืืชืงืืื
ยท ืืฉ ืืฉืื ืฉื ืชืงืื ื-/etc/lwatch/lwatch.conf ืื ืืชืช ืขื ืฉืืจืช ืืคืงืืื -i
ืืึนืคึผึฐืฆึดืึธื
ื-syslog-ng ืืชื ืืืื ืืืคืขืื ืืช lwatch ืืฉืืจืืช ื-syslog, ืืืืืจ:
log { source(src); destination(console_all);};
ืืขื console_all {program("/usr/bin/lwatch -i- -o/dev/tty11"); };
Lwatch ืืื ื ืชืืื ืืงืจืืื ืืงืืฆืื ืจืืืืื. ืื ืืชื ืืืืช ืฆืจืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืื
ืืฉืชืืฉ ืืคืงืืื ืืืื:
tail -f /ื ืชืื/to/ืฉื ืงืืืฅ | /usr/bin/lwatch -i-
ืื ืขืฉืื ืืืืืช ื ืชืื ืืฉืื ืืืื ืืขืชืื.
ืืงืืจืืช
ยท http://sf.net/projects/lwatch
ยท http://freshmeat.net/projects/lwatch/
ืืืืืืช ืืืฆืจืื
ืชืืื ืืช ืื ืืื ืชืืื ื ืืืคืฉืืช; ืืชื ืืืื ืืืคืืฅ ืืืชื ืืืืฉ ื/ืื ืืฉื ืืช ืืืชื ืชืืช ืืชื ืืื ืฉื
ืืจืืฉืืื ืืฆืืืืจื ืืืืื ืฉื GNU ืืคื ืฉืคืืจืกื ืขื ืืื ืงืจื ืืชืืื ื ืืืืคืฉืืช; ืืึน
ืืจืกื 2 ืฉื ืืจืืฉืืื, ืื (ืืคื ืืืืจืชื) ืื ืืจืกื ืืืืืจืช ืืืชืจ.
ืชืืืื ืืืืืื ืจืืืืจื ืืกืืคืงืช ืขื ืืื ืืืืืช ืกืคืจืืืช PCRE, ืฉืืื ืงืื ืคืชืื
ืชืืื ื, ืฉื ืืชืื ืขื ืืื Philip Hazel, ืืืืืืืช ืืืฆืจืื ืขื ืืื ืืื ืืืจืกืืืช ืงืืืืืจืืื', ืื ืืืื.
ืกืคืจืืื ืื ืืืื ื ืืืชืืืช: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
ืืขืจื ืื AUTHOR
ืืชืืชื ืืช ืืืื ืืื ืืฆืจืืื ืฉืื ืื ืืื perl, ืืืืฉ ืืื ืฉืืืื, ืืืื ื
ืืจืื ืืืืจืื ืืืขืื. ืืฆืืชื ืืช ืื ืฉืืืืฉื ืืื ื ืืืืง ืืช ืื ืขื ืืงืื ืืคืชืื
ืงืืืื. ืืื ืขืืืื, ืคืืชืื ืชืืื ื ืื ืืื ืข ืขื ืืื ืืฆืจืืื ืฉืื. ืื ืืชื ืืืื
ืฆืคื ืืฉืืจืืจ ืืื ืืขืื ืฉื ื ืื ืฉื ืชืืื ;)
ืื ืืืื ืืืฉ ื ืืื ืื ืชืืื ืืืฆืื ืงืฆืช ืืื ืืืืกืื ืืืชื ืืืืจืื ืืคืจืืืงื ืืื
ืขื FreshMeat (ืจืื ืืฉืืืื). ืื ืชืืืืืช ืืชืงืืื ืืืจืื. ืื ื ืื ืืืื ืืืืืื ืฉืืืกืืฃ
ืชืืื ืืช ืืืฉืืช ืืฆืคืืื ืืืืืืช ืืื ืื ืืฉืื ืืืืื ืืขืื ืื ืืช ืืืืืืืฆืื
ืจืืช ืืขืื.
ืชืืื ืืจืืฉ ืขื ืืื ื.
ืืฉืชืืฉ ื-lwatch ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net