ນີ້ແມ່ນຄໍາສັ່ງ makedat.maildrop ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
makedat - ສ້າງໄຟລ໌ GDBM/DB ສໍາລັບ maildrop
ສະຫຼຸບສັງລວມ
ມາດາດ {-src=ໄຟລ໌ຂໍ້ຄວາມ} {-tmp=tmpfile} {-file=gdbmfile} [-cidr]
ລາຍລະອຽດ
ຄອບຄົວ gdbm ຂອງຫນ້າທີ່ຢູ່ໃນ ກ່ອງຈົດໝາຍ ໃຫ້ການເຂົ້າເຖິງຖານຂໍ້ມູນ GDBM/DB - ງ່າຍດາຍ
ໄຟລ໌ຖານຂໍ້ມູນ. ຄອບຄົວ gdbm ຂອງຫນ້າທີ່ສະຫນອງວິທີການເກັບຮັກສາໄວແລະຊອກຫາ
ຂຶ້ນຄູ່ຄີ/ຂໍ້ມູນ.
ທ່ານສາມາດນໍາໃຊ້ໂຄງການໃດຫນຶ່ງເພື່ອສ້າງໄຟລ໌ຖານຂໍ້ມູນ GDBM / DB. ມາດາດ ເປັນປະໂຫຍດໄວເພື່ອ
ສ້າງໄຟລ໌ GDBM ຫຼື DB ຈາກໄຟລ໌ຂໍ້ຄວາມທໍາມະດາ.
ຜູ້ເບິ່ງແຍງລະບົບເລືອກວ່າ ກ່ອງຈົດໝາຍ ໃຊ້ໄຟລ໌ຖານຂໍ້ມູນ GDBM ຫຼື DB ແລະ
ບໍ່ວ່າຈະເປັນ ມາດາດ ສ້າງໄຟລ໌ຖານຂໍ້ມູນ GDBM ຫຼື DB ເຊັ່ນກັນ.
ໄດ້ ມາດາດ ຄໍາສັ່ງອາດຈະບໍ່ມີໃຫ້ທ່ານ. ຮອງຮັບ GDBM/DB ໃນ ກ່ອງຈົດໝາຍ ເປັນທາງເລືອກ,
ແລະຜູ້ເບິ່ງແຍງລະບົບອາດຈະເລືອກທີ່ຈະບໍ່ຕິດຕັ້ງສະຫນັບສະຫນູນ GDBM/DB ແລະ ມາດາດ
ຄໍາສັ່ງ.
ເພື່ອເບິ່ງວ່າການສະຫນັບສະຫນູນ GDBM ຫຼື DB ແມ່ນຖືກນໍາໃຊ້, ດໍາເນີນການຄໍາສັ່ງ "ກ່ອງຈົດໝາຍ -v".
ໄດ້ ໄຟລ໌ຂໍ້ຄວາມ ການໂຕ້ຖຽງກັບ ມາດາດ ເປັນໄຟລ໌ຂໍ້ຄວາມທຳມະດາທີ່ມີຄູ່ຄີ/ຄ່າ. ແຕ່ລະ
ແຖວໃນໄຟລ໌ຂໍ້ຄວາມມີຄ່າຫຼັກ, ຕິດຕາມດ້ວຍແຖບ ແລະຄ່າຂໍ້ມູນ. ຂໍ້ມູນ
ຄ່າອາດຈະຖືກລະເວັ້ນ, ເຊິ່ງຄ່າເລີ່ມຕົ້ນເປັນ "1". ຕົວຢ່າງ, ສາມແຖວຕໍ່ໄປນີ້:
example.com
domain.com ຕົກລົງ
foo.domain.com ບໍ່ດີ
ສາມຄູ່ຄີ/ຄ່າຖືກສ້າງຂື້ນ: ຕົວຢ່າງ.com, ຄ່າ "1"; domain.com, ມູນຄ່າ "ok", ແລະ
"foo.domain.com", ມູນຄ່າ "ບໍ່ດີ".
ເສັ້ນຫວ່າງຢູ່ໃນ ໄຟລ໌ຂໍ້ຄວາມ, ແລະແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ #, ແມ່ນຖືກລະເລີຍ.
ໄຟລ໌ຂໍ້ຄວາມ ສາມາດເປັນ "-", ໃນກໍລະນີການປ້ອນຂໍ້ມູນມາດຕະຖານຖືກນໍາໃຊ້.
gdbmfile ແມ່ນໄຟລ໌ GDBM/DB ທີ່ຈະສ້າງ. ຖ້າໄຟລ໌ນີ້ມີຢູ່, ເນື້ອຫາທີ່ມີຢູ່ແລ້ວຂອງມັນ
ທົດແທນ.
tmpfile ເປັນຊື່ຂອງໄຟລ໌ຊົ່ວຄາວໃນໄດເລກະທໍລີດຽວກັນກັບ gdbmfile. tmpfile ຖືກນໍາໃຊ້
by ມາດາດ ເພື່ອສ້າງໄຟລ໌ GDBM, ຈາກນັ້ນ tmpfile ຖືກປ່ຽນຊື່ເປັນ gdbmfile.
ວິທີການນີ້ foregoes ຄວາມຕ້ອງການສໍາລັບການລັອກໃນຄໍາສັ່ງທີ່ຈະສາມາດປັບປຸງການເຄື່ອນໄຫວ
ໄຟລ໌ GDBM/DB ໃຊ້ໂດຍ ກ່ອງຈົດໝາຍຟັງຊັນ gdbm ຂອງ. ແນວໃດກໍ່ຕາມ, ມາດາດ ບໍ່ໄດ້ໃຊ້ locks ໃດ
on tmpfile, ດັ່ງນັ້ນຫຼາຍຕົວຢ່າງຂອງ ມາດາດ ການນໍາໃຊ້ດຽວກັນ tmpfile ຖືກຫ້າມ.
ໄດ້ - cidr ທຸງລະບຸວ່າກະແຈແມ່ນ IP netblock ໃນນາມສະກຸນ CIDR. ທຸງນີ້
ຕ້ອງການ Net::CIDR Perl module ທີ່ຈະຕິດຕັ້ງແຍກຕ່າງຫາກ. ດາວໂຫລດສຸດທິ::CIDR ຈາກ
http://www.cpan.org.
ໃຊ້ makeat.maildrop ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net