ນີ້ແມ່ນຄໍາສັ່ງ courierlogger ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
courierlogger - courier syslog wrapper
ສະຫຼຸບສັງລວມ
courierlogger [-name=ຫົວຂໍ້] [-facility=ລະບົບຍ່ອຍ] [-pid=ຊື່ເອກະສານ] [-user=ຜູ້ໃຊ້]
[-group=ກຸ່ມ] [-droproot] [[[-respawn] [-start] ໂຄງການ [ໂຕ້ຖຽງ...]] |
[-ຢຸດ] | [-ເລີ່ມຕົ້ນໃຫມ່]]
ລາຍລະອຽດ
courierlogger ແມ່ນ wrapper ທີ່ເກັບກໍາຂໍ້ຄວາມຄວາມຜິດພາດຂອງຂະບວນການອື່ນ, ແລະສົ່ງຕໍ່
ເຂົາເຈົ້າໄປຫາສະຖານທີ່ບັນທຶກລະບົບ, "syslog".
ມີສອງວິທີທີ່ຈະໃຊ້ courierlogger:
1. ໃຊ້ shell ເພື່ອທໍ່ຄວາມຜິດພາດມາດຕະຖານຂອງຄໍາສັ່ງອື່ນ, ແລະ/ຫຼືຜົນຜະລິດມາດຕະຖານຂອງມັນ, ໄປ
courierloggerການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງ.
2. ອີກທາງເລືອກ, courierlogger ຕົວຂອງມັນເອງສາມາດເລີ່ມຕົ້ນຂະບວນການອື່ນ, ແລະຈັດໃຫ້ມີຂອງຕົນ
ບັນທຶກຄວາມຜິດພາດມາດຕະຖານ.
ໃນກໍລະນີໃດກໍ່ຕາມ, ແຕ່ລະແຖວທີ່ອ່ານຂໍ້ຄວາມຈະຖືກສົ່ງເປັນຂໍ້ຄວາມ syslog.
OPTIONS
-name=ຫົວຂໍ້
ການນໍາໃຊ້ ຫົວຂໍ້ ສໍາລັບການສົ່ງຂໍ້ຄວາມໄປຫາ syslog. ຫົວຂໍ້ ຄວນເປັນຊື່ຂອງແອັບພລິເຄຊັນ.
-facility=ລະບົບຍ່ອຍ
ການນໍາໃຊ້ ລະບົບຍ່ອຍ ສໍາລັບການຈັດປະເພດຂໍ້ຄວາມ. ສະຖານທີ່ syslog ຂອງທ່ານໃຊ້ ລະບົບຍ່ອຍ to
ກຳນົດວ່າບັນທຶກຂໍ້ຄວາມໃດຖືກບັນທຶກໄວ້ໃນໄຟລ໌ບັນທຶກໃດ. ທີ່ກໍານົດໄວ້ໃນປັດຈຸບັນ
ລະບົບຍ່ອຍແມ່ນ:
· ຄວາມຖືກຕ້ອງ
· authpriv
· console
· cron
· daemon
· ftp
· ເຄນ
· lpr
· ເມລ
· ຂ່າວ
· ຄວາມປອດໄພ
· ຜູ້ໃຊ້
· uucp
· ທ້ອງຖິ່ນ0
· ທ້ອງຖິ່ນ1
· ທ້ອງຖິ່ນ2
· ທ້ອງຖິ່ນ3
· ທ້ອງຖິ່ນ4
· ທ້ອງຖິ່ນ5
· ທ້ອງຖິ່ນ6
· ທ້ອງຖິ່ນ7
ຫມາຍເຫດ
ບໍ່ແມ່ນຊື່ສິ່ງອໍານວຍຄວາມສະດວກທັງໝົດຂ້າງເທິງນີ້ຖືກປະຕິບັດຢູ່ໃນທຸກລະບົບ. ກວດເບິ່ງຂອງທ່ານ
ເອກະສານ syslog ຂອງລະບົບສໍາລັບຂໍ້ມູນກ່ຽວກັບຊື່ສະຖານທີ່ທີ່ໄດ້ຮັບອະນຸຍາດ,
ແລະໄຟລ໌ບັນທຶກໃດບັນທຶກຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນສໍາລັບແຕ່ລະສະຖານທີ່.
-pid=ຊື່ເອກະສານ
ບັນທຶກ courierloggerID ຂະບວນການໃນ ຊື່ເອກະສານ. ໄດ້ -pid ທາງເລືອກແມ່ນຕ້ອງການໃນເວລາທີ່ - ເລີ່ມຕົ້ນ,
-ຢຸດ, -ເລີ່ມຕົ້ນໃຫມ່ ແມ່ນໃຫ້. ຖ້າ -pid ແມ່ນໃຫ້ໂດຍບໍ່ມີສິ່ງເຫຼົ່ານີ້, - ເລີ່ມຕົ້ນ ແມ່ນສົມມຸດ.
- ເລີ່ມຕົ້ນ
ແລ່ນເປັນ daemon. ໄດ້ pid ທາງເລືອກແມ່ນຕ້ອງການ. courierlogger ຈະຢຸດເຊົາຢ່າງງຽບໆຖ້າ
ອື່ນ courierlogger ຂະບວນການເຮັດວຽກຢູ່ແລ້ວ. ນີ້ຖືກນໍາໃຊ້ເພື່ອໃຫ້ແນ່ໃຈວ່າພຽງແຕ່
ຕົວຢ່າງຫນຶ່ງຂອງໂຄງການແມ່ນແລ່ນໃນເວລາດຽວກັນ. ລະບຸຊື່ໄຟລ໌ທີ່ແຕກຕ່າງກັນກັບ
pid ເພື່ອເລີ່ມຕົ້ນການສໍາເນົາທີສອງຂອງໂຄງການ.
- ຜິດຊອບ
ເລີ່ມຕົ້ນໂຄງການໃຫມ່ຖ້າມັນຢຸດເຊົາ. ປົກກະຕິ courierlogger ຕົວຂອງມັນເອງຈະສິ້ນສຸດເມື່ອ
ໂຄງການສໍາເລັດການແລ່ນ. ໃຊ້ ຟື້ນຄືນ ເພື່ອຣີສະຕາດມັນແທນ.
-ເລີ່ມຕົ້ນໃຫມ່
ສົ່ງສັນຍານ SIGHUP ໄປຫາຂະບວນການ courierlogger (ຕາມທີ່ກໍານົດໂດຍການກວດສອບ
ເນື້ອໃນຂອງໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ pid), ຊຶ່ງໃນນັ້ນຈະສົ່ງ SIGHUP ກັບລູກຂອງຕົນ
ໂຄງການ. ບໍ່ເຮັດຫຍັງຖ້າ courierlogger ບໍ່ແລ່ນ.
ຫມາຍເຫດ
ໂຄງການຈະຕ້ອງໄດ້ຮັບການເລີ່ມຕົ້ນທີ່ມີ ຟື້ນຄືນ ທາງເລືອກຖ້າສົ່ງ SIGHUP
ເຮັດໃຫ້ມັນຢຸດເຊົາ.
ສິ່ງດຽວກັນອາດຈະສໍາເລັດໂດຍການສົ່ງ SIGHUP ໄປ courierlogger ຕົວເອງ
-ຢຸດ
ສົ່ງສັນຍານ SIGTERM ໄປຫາ courierlogger, ເຊິ່ງສົ່ງຕໍ່ໄປຫາໂຄງການ. ຖ້າ
ໂຄງການບໍ່ສິ້ນສຸດໃນ 8 ວິນາທີ, ຂ້າມັນດ້ວຍ SIGKILL.
-user=ຜູ້ໃຊ້, -group=ກຸ່ມ
ຖ້າແລ່ນເປັນ root, ປ່ຽນຂໍ້ມູນປະຈໍາຕົວໃຫ້ກັບຜູ້ໃຊ້ແລະ/ຫຼືກຸ່ມ, ເຊິ່ງອາດຈະເປັນ
ໃຫ້ເປັນຊື່ ຫຼື ids ຕົວເລກ.
ໃນເວລາທີ່ແລ່ນໂຄງການເດັກນ້ອຍ, ມັນແມ່ນເລີ່ມຕົ້ນ ກ່ອນທີ່ຈະ ສິດທິພິເສດຈະຖືກຫຼຸດລົງ (ເວັ້ນເສຍແຕ່
- ຮາກ ທາງເລືອກຍັງໄດ້ຮັບ). ນີ້ເຮັດໃຫ້ວິທີການເລີ່ມຕົ້ນຂອງເດັກນ້ອຍເປັນຮາກດັ່ງນັ້ນມັນ
ສາມາດຜູກມັດກັບພອດທີ່ມີສິດທິພິເສດ, ແຕ່ຍັງມີ courierlogger ແລ່ນເປັນຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນ root.
ສໍາລັບ -ຢຸດ ແລະ -ເລີ່ມຕົ້ນໃຫມ່ ທາງເລືອກໃນການເຮັດວຽກ, ທ່ານຄວນຈະ configure ໂຄງການເດັກນ້ອຍທີ່ຈະ
ຖິ້ມສິດທິພິເສດຂອງມັນໃຫ້ກັບ userid ດຽວກັນ.
- ຮາກ
ວາງສິດທິພິເສດຂອງຮາກກ່ອນທີ່ຈະເລີ່ມຂະບວນການເດັກ. ໄດ້ - ຜູ້ໃຊ້ ແລະ - ກຸ່ມ ທາງເລືອກໃນການ
ລະບຸສິດທິພິເສດທີ່ບໍ່ມີ userid ແລະ groupid. ໂດຍບໍ່ມີການ - ຮາກ ທາງເລືອກຂອງເດັກນ້ອຍ
ຂະບວນການຍັງຄົງເປັນຂະບວນການຮາກ, ແລະພຽງແຕ່ພໍ່ແມ່ courierlogger ຂະບວນການຫຼຸດລົງຮາກ
ສິດທິພິເສດ.
ໂຄງການ [ໂຕ້ຖຽງ] ...
ຖ້າຫາກວ່າໂຄງການໄດ້ຮັບການໃຫ້ໂຄງການຈະໄດ້ຮັບການເລີ່ມຕົ້ນເປັນຂະບວນການຂອງເດັກນ້ອຍ courierlogger,
ຈັບຄວາມຜິດພາດມາດຕະຖານຂອງຕົນ. ຖ້າບໍ່ດັ່ງນັ້ນ, courierlogger ອ່ານຂໍ້ຄວາມຈາກມາດຕະຖານ
ການປ້ອນຂໍ້ມູນ, ແລະປິດອັດຕະໂນມັດເມື່ອວັດສະດຸປ້ອນມາດຕະຖານຖືກປິດ.
ໃຊ້ courierlogger ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net