این فرمان lwatch است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lwatch - برجسته سازی نحو برای فایل syslog/syslog-ng
خلاصه
lwatch [-C نام فایل] [--پیکربندی نام فایل] [-من نام فایل] [--ورودی نام فایل] [-O
نام فایل] [--خروجی نام فایل] [-sdOhv] [--نمایش-تجزیه نشده] [--شاهد] [--omit-rc]
[--کمک]
شرح
Lwatch یک رنگ کننده چوب است. دادههای syslog/syslog-ng را از fifo یا از stdin میخواند
و لاگ های رنگی را در stdout نمایش می دهد.
Lwatch بسیار قابل تنظیم توسط کاربر است. داده های پیکربندی را از فایل می خواند
/etc/lwatch/lwatch.conf یا (در صورت ارائه) از فایل ارائه شده با گزینه -C
روش کار کردنش سادست. خطی را از ورودی میخواند (پیشفرض build-in است
/var/lib/lwatch/syslog.fifo)، آن را به چهار بخش تقسیم می کند: تاریخ، نام میزبان، نام سرویس
(با PID، در صورت وجود) و پیام واقعی. هر قسمت رنگ پیش فرض خود را دارد. تو می توانی
آنها را دوباره در فایل پیکربندی تعریف کنید. رنگهای پیشفرض همان رنگها هستند مجنون(1) [نگاه کنید به:
http://www.zjuul.net/~jules/loco/]. اما lwatch تنها یک رنگکننده لاگ استاتیک نیست. این است
چیزی بیشتر. این می تواند سیاهههای مربوط به شما را هر طور که می خواهید رنگ آمیزی کند. شما قادر به تنظیم یک جدید هستید
رنگ برای هر قسمت (تاریخ، میزبان، سرویس، پیام) با استفاده از الگوهای مبتنی بر regexp.
COMMAND LINE OPTIONS
Lwatch برخی از گزینه های خط فرمان را می پذیرد. گزینه های خط فرمان بر مقادیر اولویت دارند
از فایل پیکربندی
-C نام فایل
- پیکربندی نام فایل
به جای /etc/lwatch/lwatch.conf پیکربندی را از نام فایل بخوانید
-i نام فایل
-- ورودی نام فایل
به جای /var/lib/lwatch/syslog.fifo، دادهها را از نام فایل fifo بخواند
-o نام فایل
-- خروجی نام فایل
به جای stdout لاگ های رنگی در نام فایل بنویسید
-s
--نمایش-تجزیه نشده
نمایش خطوط تجزیه نشده مانند «آخرین پیام ۵ بار تکرار شده» یا «--- MARK ---»
-d
--اهریمن، دیو به صورت دیمون اجرا کنید، از ترمینال کنترل جدا شوید، به پسزمینه بروید
-O
-- حذف-rc مقادیر را از فایل پیکربندی نخوانید
-h
--کمک نمایش کمک در مورد گزینه زمان اجرا
-v
- نسخه نمایش نسخه و اعلامیه های حق چاپ
دویدن
روش ترجیحی برای اجرای lwatch خواندن پیام های syslog از fifo نامگذاری شده یا استاندارد است
ورودی
اگر از syslog استفاده میکنید، واقعاً میخواهید پیامهایی از fifo را بخوانید. برای انجام آن، یک خط قرار دهید:
*.* |/var/lib/lwatch/syslog.fifo
در syslog.conf شما. fifo مناسب ایجاد کنید و syslog را مجددا راه اندازی کنید، سپس lwatch را اجرا کنید. تو می توانی
همچنین lwatch را قبل از شروع syslog اجرا کنید. اگر نمی دانید چگونه fifo نامگذاری شده را ایجاد کنید، ببینید
mknod(1) برای جزئیات.
یاد آوردن:
· fifo باید وجود داشته باشد
· نام مناسب باید در /etc/lwatch/lwatch.conf قرار داده شود یا با خط فرمان -i داده شود.
انتخاب
در syslog-ng می توانید lwatch را مستقیماً از syslog اجرا کنید، به عنوان مثال:
log { منبع(src); مقصد(console_all);};
مقصد console_all {program("/usr/bin/lwatch -i- -o/dev/tty11"); };
Lwatch از خواندن فایل های معمولی پشتیبانی نمی کند. اگر واقعاً به این قابلیت نیاز دارید
از دستور زیر استفاده کنید:
tail -f /path/to/filename | /usr/bin/lwatch -i-
ممکن است در آینده تغییر کند.
منابع
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
کپی رایت
این برنامه نرم افزار رایگان است. می توانید آن را مجدداً توزیع کنید و/یا آن را تحت شرایط تغییر دهید
مجوز عمومی عمومی گنو که توسط بنیاد نرم افزار آزاد منتشر شده است. یا
نسخه 2 مجوز، یا (به انتخاب شما) هر نسخه بعدی.
پشتیبانی از عبارت منظم توسط بسته کتابخانه PCRE که منبع باز است ارائه می شود
نرم افزار نوشته شده توسط فیلیپ هیزل و حق چاپ توسط دانشگاه کمبریج، انگلستان.
این کتابخانه در آدرس زیر موجود است: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
توجه داشته باشید از نویسنده
من این ابزار را برای نیازهای خودم نوشتهام زیرا ابزارهای پرل، هر چند انعطافپذیر باشند، a
حافظه و سی پی یو زیاد من آن را مفید یافتم و آن را با منبع باز به اشتراک می گذارم
انجمن. اما هنوز هم، توسعه این نرم افزار بر اساس نیازهای خودم انجام می شود. بنابراین، شما می توانید
انتظار انتشار بعدی یک یا دو سال دیگر را دارید ;)
خیلی خوب خواهد بود اگر بتوانید کمی زمان پیدا کنید و برای رتبه بندی این پروژه وقت بگذارید
در FreshMeat (به منابع مراجعه کنید). نظرات نیز استقبال می شود. نمی توانم قول بدهم که اضافه کنم
ویژگیهای جدید برای تماشای فوری، اما هر گونه بازخورد مثبت انگیزه من را افزایش میدهد
سطح بالا.
پیشاپیش از وقتی که می گذارید سپاسگزارم.
از lwatch آنلاین با استفاده از خدمات onworks.net استفاده کنید