ນີ້ແມ່ນຄໍາສັ່ງ lwatch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ເບິ່ງ — ການເນັ້ນໄວຍະກອນສໍາລັບໄຟລ໌ syslog/syslog-ng
ສະຫຼຸບສັງລວມ
ເບິ່ງ [-ຄ ຊື່ເອກະສານ] [--config ຊື່ເອກະສານ] [-i ຊື່ເອກະສານ] [--ການປ້ອນຂໍ້ມູນ ຊື່ເອກະສານ] [-ອ
ຊື່ເອກະສານ] [-- ຜົນຜະລິດ ຊື່ເອກະສານ] [-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, ຖ້າມີ) ແລະຂໍ້ຄວາມທີ່ແທ້ຈິງ. ແຕ່ລະພາກສ່ວນມີສີເລີ່ມຕົ້ນຂອງຕົນເອງ. ເຈົ້າສາມາດ
ກໍານົດພວກມັນຄືນໃຫມ່ໃນໄຟລ໌ການຕັ້ງຄ່າ. ສີເລີ່ມຕົ້ນຄືກັນກັບໃນ loco(1) [ເບິ່ງ:
http://www.zjuul.net/~jules/loco/]. ແຕ່ lwatch ບໍ່ພຽງແຕ່ເປັນ colorizer log static. ມັນແມ່ນ
ບາງສິ່ງບາງຢ່າງຫຼາຍ. ມັນສາມາດໃສ່ສີບັນທຶກຂອງທ່ານໃນວິທີການທີ່ທ່ານຕ້ອງການ. ເຈົ້າສາມາດຕັ້ງຄ່າໃໝ່ໄດ້
ສີສໍາລັບພາກສ່ວນໃດຫນຶ່ງ (ວັນທີ, ເຈົ້າພາບ, ການບໍລິການ, ຂໍ້ຄວາມ) ໂດຍໃຊ້ຮູບແບບທີ່ອີງໃສ່ regexp.
ຄໍາສັ່ງ LINE OPTIONS
Lwatch ຍອມຮັບບາງທາງເລືອກແຖວຄໍາສັ່ງ. ຕົວເລືອກແຖວຄຳສັ່ງມີສ່ວນສຳຄັນກວ່າຄ່າ
ຈາກໄຟລ໌ການຕັ້ງຄ່າ.
-C ຊື່ເອກະສານ
--config ຊື່ເອກະສານ
ອ່ານ config ຈາກ filename ແທນ /etc/lwatch/lwatch.conf
-i ຊື່ເອກະສານ
--ການປ້ອນຂໍ້ມູນ ຊື່ເອກະສານ
ອ່ານຂໍ້ມູນຈາກຊື່ໄຟລ໌ fifo ແທນ /var/lib/lwatch/syslog.fifo
-o ຊື່ເອກະສານ
-- ຜົນຜະລິດ ຊື່ເອກະສານ
ຂຽນບັນທຶກສີໃສ່ຊື່ໄຟລ໌ແທນ stdout
-s
--show-unpared
ສະແດງແຖວທີ່ບໍ່ໄດ້ວິເຄາະເຊັ່ນ: ຂໍ້ຄວາມສຸດທ້າຍຊ້ຳໆ 5 ເທື່ອ ຫຼື '--- ມາກ---'
-d
--daemon ແລ່ນເປັນ daemon, ແຍກອອກຈາກຕົວຄວບຄຸມ, ຍ້າຍໄປພື້ນຫຼັງ
-O
--omit-rc ຢ່າອ່ານຄ່າຈາກໄຟລ໌ config
-h
- ຊ່ວຍ ສະແດງການຊ່ວຍເຫຼືອກ່ຽວກັບທາງເລືອກ runtime
-v
- ການປ່ຽນແປງ ສະແດງສະບັບ ແລະແຈ້ງການລິຂະສິດ
ແລ່ນ
ວິທີທີ່ຕ້ອງການເພື່ອດໍາເນີນການ lwatch ແມ່ນການອ່ານຂໍ້ຄວາມ syslog ຈາກຊື່ fifo ຫຼືຈາກມາດຕະຖານ
input
ຖ້າທ່ານໃຊ້ syslog ທ່ານຕ້ອງການອ່ານຂໍ້ຄວາມຈາກຊື່ fifo. ເພື່ອເຮັດສິ່ງນີ້, ໃສ່ເສັ້ນ:
*.* |/var/lib/lwatch/syslog.fifo
ໃນ syslog.conf ຂອງທ່ານ. ສ້າງ fifo ທີ່ເຫມາະສົມແລະ restart syslog, ຫຼັງຈາກນັ້ນດໍາເນີນການ lwatch. ເຈົ້າສາມາດ
ຍັງແລ່ນ lwatch ກ່ອນທີ່ຈະເລີ່ມ syslog. ຖ້າເຈົ້າບໍ່ຮູ້ວິທີສ້າງຊື່ fifo ເບິ່ງ
mknod(1) ສໍາລັບລາຍລະອຽດ.
ຈືຂໍ້ມູນການ:
· fifo ຕ້ອງມີຢູ່
· ຊື່ທີ່ຖືກຕ້ອງຕ້ອງໃສ່ໃນ /etc/lwatch/lwatch.conf ຫຼືໃຫ້ດ້ວຍເສັ້ນຄໍາສັ່ງ -i
ທາງເລືອກ
ໃນ syslog-ng ທ່ານສາມາດເອີ້ນໃຊ້ lwatch ໂດຍກົງຈາກ syslog, ເຊັ່ນ:
ບັນທຶກ { source(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/
COPYRIGHT
ໂຄງການນີ້ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພາຍໃຕ້ເງື່ອນໄຂຂອງ
ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພິມໂດຍ Free Software Foundation; ບໍ່ວ່າຈະ
ສະບັບ 2 ຂອງໃບອະນຸຍາດ, ຫຼື (ຕາມທາງເລືອກຂອງທ່ານ) ສະບັບຕໍ່ມາ.
ການສະຫນັບສະຫນູນການສະແດງອອກເປັນປົກກະຕິແມ່ນສະຫນອງໃຫ້ໂດຍຊຸດຫ້ອງສະຫມຸດ PCRE, ເຊິ່ງເປັນແຫຼ່ງເປີດ
ຊອບແວ, ຂຽນໂດຍ Philip Hazel, ແລະລິຂະສິດໂດຍມະຫາວິທະຍາໄລ Cambridge, ປະເທດອັງກິດ.
ຫ້ອງສະໝຸດນີ້ມີຢູ່: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
ຫມາຍເຫດ ຈາກ ຜູ້ຂຽນ
ຂ້າພະເຈົ້າໄດ້ຂຽນເຄື່ອງມືນີ້ສໍາລັບຄວາມຕ້ອງການຂອງຕົນເອງເພາະວ່າເຄື່ອງມື perl, ແນວໃດກໍ່ຕາມຄວາມຍືດຫຍຸ່ນ, ກິນ a
ຄວາມຈໍາຫຼາຍແລະ CPU. ຂ້ອຍພົບວ່າມັນເປັນປະໂຫຍດແລະຂ້ອຍແບ່ງປັນມັນກັບ Open Source
ຊຸມຊົນ. ຢ່າງໃດກໍຕາມ, ການພັດທະນາຊອບແວນີ້ແມ່ນຂັບເຄື່ອນໂດຍຄວາມຕ້ອງການຂອງຕົນເອງ. ດັ່ງນັ້ນ, ເຈົ້າສາມາດ
ຄາດວ່າການປ່ອຍຕໍ່ໄປໃນຫນຶ່ງຫຼືສອງປີ ;)
ມັນຈະເປັນການດີແທ້ໆຖ້າເຈົ້າສາມາດຊອກຫາເວລາ ແລະວ່າງໄວ້ເພື່ອປະເມີນໂຄງການນີ້
ໃນ FreshMeat (ເບິ່ງຊັບພະຍາກອນ). ຄໍາເຫັນແມ່ນຍິນດີຕ້ອນຮັບເຊັ່ນດຽວກັນ. ຂ້ອຍບໍ່ສາມາດສັນຍາວ່າຂ້ອຍຈະເພີ່ມ
ຄຸນນະສົມບັດໃຫມ່ທີ່ຈະເບິ່ງທັນທີແຕ່ຄໍາຄຶດຄໍາເຫັນໃນທາງບວກຈະເພີ່ມແຮງຈູງໃຈຂອງຂ້ອຍ
ລະດັບ.
ຂອບໃຈລ່ວງໜ້າສຳລັບເວລາຂອງເຈົ້າ.
ໃຊ້ lwatch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net