ນີ້ແມ່ນຄໍາສັ່ງ rnews ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
rnews - ໃສ່ບົດຄວາມສ່ວນບຸກຄົນແລະຊຸດ UUCP ເຂົ້າໄປໃນ INN
ສະຫຼຸບສັງລວມ
rnews [-NUv] [-h ເຈົ້າພາບ] [-P port] [-rS ເຄື່ອງແມ່ຂ່າຍ] [ເອກະສານ]
ລາຍລະອຽດ
rnews ສັກໃສ່ບົດຄວາມສ່ວນບຸກຄົນ ຫຼືຊຸດບົດຄວາມແບບ UUCP ເຂົ້າໄປໃນເຊີບເວີ INN.
ມັນສົ່ງບົດຄວາມຜ່ານ IHAVE ແລະເຫມາະສົມສໍາລັບການໃສ່ບົດຄວາມທີ່ໄດ້ຮັບຈາກອື່ນໆ
ແຫຼ່ງ; ໂດຍທົ່ວໄປແລ້ວການປະກາດທ້ອງຖິ່ນຄວນໃຊ້ inews(1) ແທນ. ມັນຍັງຖືກນໍາໃຊ້ເພື່ອປຸງແຕ່ງ
ຂໍ້ຄວາມ spooled ສ້າງໂດຍ, ສໍາລັບການຍົກຕົວຢ່າງ, nnrpd ໃນຂະນະທີ່ innd ແມ່ນບໍ່ມີ.
ຂໍ້ຄວາມແມ່ນອ່ານຈາກ ເອກະສານ ຖ້າຫາກວ່າໃຫ້, ຫຼືມາດຕະຖານການປ້ອນຂໍ້ມູນຖ້າຫາກວ່າບໍ່ມີໄຟລ໌ແມ່ນໄດ້ຮັບ. ບົດຄວາມ
ຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍທີ່ໃຫ້ຢູ່ໃນ -r or -S ຕົວເລືອກແຖວຄໍາສັ່ງຖ້າໃຫ້, ຖ້າບໍ່ດັ່ງນັ້ນ
ເຄື່ອງແມ່ຂ່າຍທີ່ກໍານົດໄວ້ໂດຍຜ່ານ nnrpdposthost in inn.conf, ຖ້າບໍ່ດັ່ງນັ້ນກັບເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນ.
ເມື່ອສົ່ງຜ່ານ UUCP, ບົດຄວາມ Usenet ໂດຍທົ່ວໄປຈະຖືກລວບລວມຢູ່ໃນຊຸດດຽວເພື່ອຫຼຸດຜ່ອນ
ດ້ານເທິງຂອງ UUCP. batches ຍັງສາມາດຖືກບີບອັດເພື່ອຫຼຸດຜ່ອນເວລາການສື່ສານ. ຖ້າ
ປ້ອນໃສ່ rnews ບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ "#!", ມັນຖືກນໍາມາເປັນຂ່າວດຽວ
ບົດຄວາມ; ຖ້າບໍ່ດັ່ງນັ້ນ, ແຖວທໍາອິດຂອງການປ້ອນຂໍ້ມູນຖືກຕີຄວາມຫມາຍເປັນຄໍາສັ່ງ batch.
ຖ້າຄໍາສັ່ງ batch ແມ່ນ:
#! rnews
ຫຼັງຈາກນັ້ນຕໍ່ໄປ bytes (ເລີ່ມຕົ້ນດ້ວຍແຖວຕໍ່ໄປ) ຖືກອ່ານເປັນບົດຄວາມຂ່າວ.
ຫຼັງຈາກບົດຄວາມນັ້ນຖືກປຸງແຕ່ງ, ແຖວຕໍ່ໄປຈະຖືກປະຕິບັດອີກເທື່ອຫນຶ່ງເປັນຄໍາສັ່ງ batch.
ຖ້າຄໍາສັ່ງແມ່ນ:
#! cunbatch
ຫຼັງຈາກນັ້ນ, ສ່ວນທີ່ເຫຼືອຂອງວັດສະດຸປ້ອນແມ່ນ "gzip -d" ເພື່ອ uncompress ມັນ, ແລະຫຼັງຈາກນັ້ນຜົນໄດ້ຮັບ.
ຜົນຜະລິດທີ່ບໍ່ໄດ້ບີບອັດຈະຖືກອ່ານຄືນ ຄືກັບວ່າມັນເປັນວັດສະດຸປ້ອນຕົ້ນສະບັບ rnews. A ບີບອັດ
ດັ່ງນັ້ນ, batch ຄວນເລີ່ມຕົ້ນດ້ວຍເສັ້ນນີ້ແລະມີ batch ຂອງບົດຄວາມທີ່ແຍກອອກໂດຍ
"#! rnews" ແຖວແລະຫຼັງຈາກນັ້ນບີບອັດດ້ວຍ compress(1). (ຊຸດທີ່ບີບອັດດ້ວຍ gzip(1)
ແທນທີ່ຈະໃຊ້ "gunbatch" ເປັນຄໍາສັ່ງ batch; INN ພຽງແຕ່ໃຊ້ gzip ແທນທີ່ຈະ
compress ເນື່ອງຈາກວ່າມັນສາມາດຈັດການກັບ compress- ການບີບອັດແບບແຕ່ແມ່ນມີຢ່າງກວ້າງຂວາງກວ່າ,
ເນື່ອງຈາກບັນຫາສິດທິບັດເກົ່າ, ກ່ວາ compress.)
ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າຄໍາສັ່ງແມ່ນຄໍາສັບອື່ນ, ຫຼັງຈາກນັ້ນ rnews ຈະພະຍາຍາມດໍາເນີນການໂຄງການທີ່ມີ
ຊື່ນັ້ນ, ຊອກຫາມັນຢູ່ໃນໄດເລກະທໍລີ ຊ່ອງທາງ/rnews.libexec. ສ່ວນທີ່ເຫຼືອຂອງ batch ໄດ້
ຈະຖືກປ້ອນໃສ່ວັດສະດຸປ້ອນມາດຕະຖານຂອງໂຄງການນັ້ນ, ແລະຜົນຜະລິດມາດຕະຖານຈາກໂຄງການ
ຈະຖືກປະຕິບັດຄືກັບວ່າມັນເປັນການປ້ອນຂໍ້ມູນຕົ້ນສະບັບ rnews. INN ມາພ້ອມກັບສາມດັ່ງກ່າວ
ໂຮງງານຜະລິດ batch ມາດຕະຖານ:
bunbatch
ມັນຮຽກຮ້ອງ bzip2 ແລະຄວນຈະຖືກນໍາໃຊ້ສໍາລັບ batches compressed ກັບ bzip2.
c7unbatch
ມັນຍົກເລີກການເຂົ້າລະຫັດ ASCII ເພື່ອກູ້ຄືນການບີບອັດ binary stream ຕົ້ນສະບັບ ແລະຫຼັງຈາກນັ້ນ
decompresses ມັນອະທິບາຍຂ້າງເທິງ.
ລູກປືນ
ມັນຮຽກຮ້ອງ gzip ແລະຄວນຈະຖືກນໍາໃຊ້ສໍາລັບ batches compressed ກັບ gzip.
ໂດຍຕົວຢ່າງ, rnews ຈະບັນທຶກແລະຍົກເລີກບົດຄວາມໃດໆທີ່ຖືກປະຕິເສດໂດຍເຄື່ອງແມ່ຂ່າຍຫຼື
ບໍ່ສາມາດວິເຄາະໂດຍ rnews ສໍາລັບເຫດຜົນບາງຢ່າງ (ເຊັ່ນ: ຫົວທີ່ຂາດຫາຍໄປ). ຄ່າເລີ່ມຕົ້ນນີ້ສາມາດເປັນ
ມີການປ່ຽນແປງເມື່ອລວບລວມ INN ໂດຍການຕັ້ງຄ່າ DO_RNEWS_SAVE_BAD ໃນ include/inn/options.hທີ່ຢູ່ ມີ
ບໍ່ແມ່ນວິທີທີ່ຈະປ່ຽນມັນໃນເວລາແລ່ນ, ແຕ່ຫນ້າເສຍດາຍ.
OPTIONS
-h ເຈົ້າພາບ
If -h ແມ່ນໃຫ້, rnews ຈະບັນທຶກ ID ຂໍ້ຄວາມແລະ ເຈົ້າພາບ ຜ່ານ syslog ສໍາລັບແຕ່ລະບົດຄວາມ
ວ່າມັນສະຫນອງໃຫ້ແກ່ເຄື່ອງແມ່ຂ່າຍ. ອັນນີ້ຖືກໃຊ້ຮ່ວມກັບຟີດ UUCP ເພື່ອໃຫ້ໄດ້ຮັບ a
ບັນທຶກຂອງຂໍ້ຄວາມທີ່ໄດ້ຮັບຜ່ານອາຫານນັ້ນ. ນີ້ຍັງຈະເຮັດໄດ້ຖ້າຫາກວ່າສະພາບແວດລ້ອມ
ຕົວປ່ຽນແປງ UU_MACHINE ຖືກຕັ້ງ, ແຕ່ຈະເຮັດໄດ້ພຽງແຕ່ຖ້າ ເຈົ້າພາບ ບໍ່ແມ່ນສະຕຣິງຫວ່າງເປົ່າ.
(ດັ່ງນັ້ນທ່ານສາມາດປິດການບັນທຶກໄດ້ເຖິງແມ່ນວ່າ UU_MACHINE ຈະຖືກຕັ້ງໂດຍການຜ່ານທຸງ
"-h''" ເຖິງ rnews.)
-N ໂດຍປົກກະຕິ, ຖ້າ unpacking input batch ລົ້ມເຫລວ, ມັນຈະຖືກ re-spooled ກັບ ເສັ້ນທາງມາ ສໍາລັບການ
ພະຍາຍາມອີກອັນຕໍ່ມາ. ຖ້າ -N ທຸງຖືກມອບໃຫ້, ບໍ່ມີການສວມໃສ່ຄືນໃໝ່ນັ້ນແມ່ນເຮັດໄດ້ ແລະ rnews
ແທນທີ່ຈະອອກດ້ວຍສະຖານະ 9 ຖ້າການຫຸ້ມຫໍ່ລົ້ມເຫລວ.
-P port
ການນໍາໃຊ້ port ເປັນພອດເຊີບເວີເພື່ອເຊື່ອມຕໍ່ກັບແທນທີ່ຈະ nnrpdpostport (ຕາມທີ່ກໍານົດໄວ້ໃນ
inn.conf). ໃຫ້ສັງເກດວ່າຄ່ານີ້ຖືກນໍາໃຊ້ພຽງແຕ່ຖ້າ rnews ບໍ່ເຊື່ອມຕໍ່ກັບທ້ອງຖິ່ນ
server (ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ເມື່ອ -r or -S ແມ່ນໃຫ້ຫຼື nnrpdposthost ຖືກກໍານົດໄວ້).
-r ເຄື່ອງແມ່ຂ່າຍ, -S ເຄື່ອງແມ່ຂ່າຍ
-r ແລະ -S ມີຄວາມຄ້າຍຄືກັນ. ຖ້າໃຫ້ທັງສອງ, ບົດຄວາມຈະຖືກສົ່ງໄປຫາ ເຄື່ອງແມ່ຂ່າຍ ແທນທີ່ຈະ
ກ່ວາການນໍາໃຊ້ເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນ, overriding ຍັງການຕັ້ງຄ່າຂອງ nnrpdposthost in inn.conf.
-U ຖ້າເຄື່ອງແມ່ຂ່າຍບໍ່ສາມາດໃຊ້ໄດ້, ທັງສອງ rnews ແລະ nnrpd ຈະ spool ຂໍ້ຄວາມໄປຫາໄຟລ໌ໃຫມ່ໃນ
ໄດ້ ເສັ້ນທາງມາ ໄດເລກະທໍລີ (ຕາມທີ່ລະບຸໄວ້ໃນ inn.conf). ເມື່ອໃດ rnews ແມ່ນ invoked ກັບ
-U ທາງເລືອກ, ມັນສະແກນລະບົບແລະການປຸງແຕ່ງຂໍ້ຄວາມ spooled ທັງຫມົດທີ່ພົບເຫັນມີ
ຊື່ໄຟລ໌ບໍ່ຂຶ້ນຕົ້ນດ້ວຍ ".", ພະຍາຍາມສົ່ງພວກມັນໄປຫາເຊີບເວີອີກຄັ້ງ.
ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະດໍາເນີນການນີ້ເປັນໄລຍະອອກ cron ເພື່ອເອົາເຖິງບົດຄວາມໃດຫນຶ່ງ spooled
ເນື່ອງຈາກການບໍ່ພ້ອມຂອງເຊີບເວີຊົ່ວຄາວ.
ໃຊ້ rnews ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net