ນີ້ແມ່ນຄໍາສັ່ງ stdsyslog ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
stdsyslog — ບັນທຶກຜົນຜະລິດຂອງໂຄງການໃສ່ບັນທຶກລະບົບ
ສະຫຼຸບສັງລວມ
stdsyslog [-d fd: ລະດັບ] [-f ສະຖານທີ່] [-p pidfile] cmd [ໂຕ້ຖຽງ...]
stdsyslog -f ບັນຊີລາຍຊື່
stdsyslog -l
stdsyslog -V | -h
ລາຍລະອຽດ
ໄດ້ stdsyslog utility ປະຕິບັດໂຄງການ, ອ່ານທຸກສິ່ງທຸກຢ່າງທີ່ມັນ outputs ກັບຊຸດຂອງໄຟລ໌
descriptors (ຕາມຄ່າເລີ່ມຕົ້ນຂອງມາດຕະຖານຜົນຜະລິດແລະມາດຕະຖານຄວາມຜິດພາດ streams) ແລະບັນທຶກມັນໄປທີ່
ບັນທຶກລະບົບ.
ໄດ້ stdsyslog ຜົນປະໂຫຍດອາດຈະຜ່ານທາງເລືອກຕໍ່ໄປນີ້:
-d ລະບຸລະດັບຂອງຂໍ້ຄວາມໃນຕົວອະທິບາຍໄຟລ໌; ອາດຈະ (ແລະອາດຈະຄວນຈະ) ເປັນ
ໃຊ້ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ. ຖ້າບໍ່ມີ -d ທາງເລືອກທີ່ກໍານົດໄວ້, stdsyslog ຈະສົມມຸດ “-d
1: info -d 2: err”, ເຊັ່ນ: ບັນທຶກຜົນໄດ້ຮັບມາດຕະຖານຂອງໂຄງການໂດຍໃຊ້ລະດັບ "ຂໍ້ມູນ" ແລະ.
ຄວາມຜິດພາດທີ່ໃຊ້ "err" ຫນຶ່ງ.
-f ລະບຸສະຖານທີ່ syslog ທີ່ຈະໃຊ້, ຫຼື "ລາຍຊື່" ສໍາລັບບັນຊີລາຍຊື່ຂອງຄ່າທີ່ມີຢູ່.
ຖ້າບໍ່ລະບຸ, stdsyslog ຈະໃຊ້ "daemon" ສະຖານທີ່.
-h ສະແດງຂໍ້ມູນການນໍາໃຊ້ໂຄງການແລະອອກ.
-l ບອກລະດັບ syslog ທີ່ມີຢູ່.
-p ລະບຸໄຟລ໌ເພື່ອຂຽນ ID ຂະບວນການຂອງເດັກນ້ອຍໃສ່.
-V ສະແດງຂໍ້ມູນເວີຊັນຂອງໂປຣແກຣມ ແລະອອກ.
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ແມ່ນສະແດງໃຫ້ເຫັນຕາມທີ່ໄດ້ມອບໃຫ້ກັບແກະ.
ບັນທຶກສະຕຣິງ “ຂໍ້ມູນ” ໃສ່ “daemon:info” syslog facility:
stdsyslog echo ຂໍ້ມູນ
ບັນທຶກສະຕຣິງ “error” ໃສ່ “local4:err” facility:
stdsyslog -f local4 sh -c 'echo error 1>&2'
ດໍາເນີນໂຄງການ "sprog" ດ້ວຍສອງ arguments, "ບາງ" ແລະ "args", ເກັບຮັກສາ ID ຂະບວນການຂອງຕົນເຂົ້າໄປໃນ.
sprog.pid ໄຟລ໌ແລະບັນທຶກຂໍ້ຄວາມທີ່ປາກົດຢູ່ໃນຜົນຜະລິດມາດຕະຖານຂອງມັນໄປທີ່ "daemon: ຂໍ້ມູນ" ແລະ
ອັນທີ່ຢູ່ໃນຄວາມຜິດພາດມາດຕະຖານຂອງມັນຖ່າຍທອດໄປຫາ “daemon:err”:
stdsyslog -p sprog.pid -d 1:info -d 2:crit sprog ບາງ args
ໃຊ້ stdsyslog ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net