ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

cfdptest - ອອນລາຍໃນຄລາວ

ແລ່ນ cfdptest ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ cfdptest ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cfdptest - ແຜ່ນທົດສອບ CFDP ສໍາລັບ ION

ສະຫຼຸບສັງລວມ


cfdptest [ commands_filename ]

ລາຍລະອຽດ


cfdptest ສະຫນອງກົນໄກສໍາລັບການທົດສອບການສົ່ງໄຟລ໌ CFDP. ມັນສາມາດຖືກນໍາໃຊ້ໃນ
ທັງແບບສະຄຣິບ ຫຼືແບບໂຕ້ຕອບ. ທຸກຊຸດທີ່ມີ CFDP PDUs ຖືກສົ່ງກັບ
ຮ້ອງຂໍການໂອນການເບິ່ງແຍງດູແລ ແລະດ້ວຍການລາຍງານສະຖານະການມັດທັງໝົດຖືກປິດໄວ້.

ເມື່ອຂຽນດ້ວຍ commands_filename, cfdptest ດໍາເນີນການເພື່ອຕອບສະຫນອງການຄຸ້ມຄອງ CFDP
ຄໍາສັ່ງທີ່ມີຢູ່ໃນໄຟລ໌ຄໍາສັ່ງທີ່ສະຫນອງໃຫ້. ແຕ່ລະແຖວຂອງຂໍ້ຄວາມໃນໄຟລ໌ແມ່ນ
ແປເປັນຄໍາສັ່ງດຽວທີ່ປະກອບດ້ວຍຫຼາຍ tokens: ລະຫັດຄໍາສັ່ງຫນຶ່ງຕົວອັກສອນ
ແລະ, ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຫນຶ່ງຫຼືຫຼາຍຄໍາສັ່ງ argument ຂອງຫນຶ່ງຫຼືຫຼາຍຕົວອັກສອນ. ຄໍາສັ່ງ
ຕັ້ງຄ່າແລະເລີ່ມຕົ້ນການດໍາເນີນງານການສົ່ງໄຟລ໌ CFDP.

ຖ້າບໍ່ມີການລະບຸໄຟລ໌, cfdptest ແທນທີ່ຈະສະເຫນີໃຫ້ຜູ້ໃຊ້ໂຕ້ຕອບ "shell" ສໍາລັບ
ຄໍາສັ່ງເຂົ້າ. cfdptest ພິມຂໍ້ຄວາມ prompt (": ") ເພື່ອ stdout, ຍອມຮັບສາຍຂອງຂໍ້ຄວາມ
ຈາກ stdin, ແລະຕີຄວາມຫມາຍແຕ່ລະສະຕຣິງເປັນຄໍາສັ່ງ.

ສະຫນັບສະຫນູນ cfdptest ຄໍາສັ່ງ (ບໍ່ວ່າຈະເປັນການໂຕ້ຕອບຫຼື scripted) ມີດັ່ງຕໍ່ໄປນີ້:

? ໄດ້ ຊ່ວຍເຫຼືອ ຄໍາສັ່ງ. ນີ້ຈະສະແດງລາຍຊື່ຂອງຄໍາສັ່ງແລະຮູບແບບຂອງມັນ. ມັນ
ແມ່ນຄືກັນກັບ h ຄໍາສັ່ງ.

h ຮູບ​ແບບ​ສະ​ຫຼັບ​ຂອງ​ ຊ່ວຍເຫຼືອ ຄໍາສັ່ງ.

d
ໄດ້ ຈຸດຫມາຍປາຍທາງ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສ້າງຫນ່ວຍງານ CFDP ທີ່ຕໍ່ໄປ
ການ​ດໍາ​ເນີນ​ງານ​ການ​ສົ່ງ​ໄຟລ​໌​ຈະ​ໄດ້​ຮັບ​ການ​ຊີ້​ນໍາ​. ໝາຍເລກນິຕິບຸກຄົນ CFDP ໃນ ION ແມ່ນ, ໂດຍ
ສົນທິສັນຍາ, ຄືກັນກັບຕົວເລກ BP node.

f
ໄດ້ ຈາກ ຄໍາສັ່ງ. ຄໍາ​ສັ່ງ​ນີ້​ລະ​ບຸ​ໄຟລ​໌​ທີ່​ຈະ​ຖືກ​ສົ່ງ​ໃນ​ເວ​ລາ​ທີ່​
ການດໍາເນີນການສົ່ງໄຟລ໌ຕໍ່ໄປແມ່ນຄໍາສັ່ງ.

t
ໄດ້ to ຄໍາສັ່ງ. ຄໍາ​ສັ່ງ​ນີ້​ສະ​ຫນອງ​ຊື່​ສໍາ​ລັບ​ໄຟລ​໌​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ສ້າງ​ຕັ້ງ​ຢູ່​ທີ່​
ຫນ່ວຍງານທີ່ໄດ້ຮັບໃນເວລາທີ່ການປະຕິບັດການສົ່ງໄຟລ໌ຕໍ່ໄປຖືກສັ່ງ.

l
ໄດ້ ເວລາທີ່ຈະດໍາລົງຊີວິດ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ກໍານົດເວລາທີ່ຈະດໍາລົງຊີວິດສໍາລັບທຸກຄົນ
ຕໍ່ມາໄດ້ອອກຊຸດທີ່ມີ CFDP PDUs. ຖ້າບໍ່ໄດ້ລະບຸ, ຄ່າເລີ່ມຕົ້ນ
86400 (1 ມື້) ຖືກນໍາໃຊ້.

p
ໄດ້ ບູລິມະສິດ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ກໍານົດບູລິມະສິດ (ຊັ້ນຂອງການບໍລິການ) ສໍາລັບ
ທຸກຊຸດທີ່ອອກໃນພາຍຫຼັງທີ່ບັນຈຸ CFDP PDUs. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ 0, 1, ແລະ 2.
ຖ້າບໍ່ລະບຸ, ບຸລິມະສິດແມ່ນ 1.

o
ໄດ້ ເປັນປະເພນີ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສ້າງ "ຄໍາສັ່ງ" (ຄວາມສໍາຄັນຍ່ອຍພາຍໃນ
ບູລິມະສິດ 2) ສໍາລັບຊຸດທີ່ອອກຕໍ່ມາທັງໝົດທີ່ມີ CFDP PDUs. ຄ່າທີ່ຖືກຕ້ອງ
ແມ່ນ 0-254. ຖ້າບໍ່ລະບຸ, ຄຳສັ່ງແມ່ນ 0.

m
ໄດ້ ຮູບແບບການ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສ້າງຮູບແບບການສົ່ງ ("ຄວາມພະຍາຍາມທີ່ດີທີ່ສຸດ" ຫຼື
ໝັ້ນໃຈໄດ້) ສຳລັບຊຸດທີ່ອອກຕາມຫຼັງທັງໝົດທີ່ມີ CFDP PDUs. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ 0
(ຮັບປະກັນ, ເຊື່ອຖືໄດ້, ມີຄວາມໜ້າເຊື່ອຖືທີ່ສະໜອງໃຫ້ໂດຍຊັ້ນ DTN convergence ທີ່ເຊື່ອຖືໄດ້
protocol), 1 (ຄວາມພະຍາຍາມທີ່ດີທີ່ສຸດ, ບໍ່ຫນ້າເຊື່ອຖື), ແລະ 2 (ຮັບປະກັນ, ເຊື່ອຖືໄດ້, ແຕ່ມີຄວາມຫນ້າເຊື່ອຖື
ສະ​ຫນອງ​ໃຫ້​ໂດຍ​ການ​ຍົກ​ຍ້າຍ​ການ​ຄຸ້ມ​ຄອງ​ດູ​ແລ BP​)​. ຖ້າບໍ່ໄດ້ລະບຸ, ໂໝດສົ່ງແມ່ນ 0.

g
ໄດ້ srrflags ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສ້າງການລາຍງານສະຖານະການ BP ທີ່ຈະເປັນ
ຮ້ອງຂໍໃຫ້ທຸກຊຸດທີ່ອອກໃນພາຍຫຼັງທີ່ມີ CFDP PDUs. srrflags ຕ້ອງເປັນ
ສະຕຣິງທຸງລາຍງານສະຖານະຕາມທີ່ກຳນົດໄວ້ສຳລັບ bptrace(1): ລໍາດັບຂອງບົດລາຍງານສະຖານະພາບ
ທຸງ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ບໍ່ມີການຝັງຊ່ອງຫວ່າງ. ແຕ່ລະທຸງລາຍງານສະຖານະຕ້ອງ
ເປັນຫນຶ່ງໃນຕໍ່ໄປນີ້: rcv, ct, fwd, dlv, del.

c
ໄດ້ ວິຈານ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ກໍານົດຄວາມສໍາຄັນສໍາລັບທຸກຄົນ
ຕໍ່ມາໄດ້ອອກຊຸດທີ່ມີ CFDP PDUs. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ 0 (ບໍ່ສໍາຄັນ)
ແລະ 1 (ວິຈານ). ຖ້າບໍ່ໄດ້ລະບຸ, ຄວາມວິຈານແມ່ນ 0.

r
ໄດ້ ບ່ອນເກັບໄຟລ໌ ຮ້ອງຂໍ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ເພີ່ມຄໍາຮ້ອງຂໍ filestore ກັບ metadata
ທີ່ຈະຖືກອອກໃນເວລາທີ່ການປະຕິບັດການສົ່ງໄຟລ໌ຕໍ່ໄປຖືກສັ່ງ. ການປະຕິບັດ
ເລກລະຫັດແມ່ນ:

0 = ສ້າງໄຟລ໌
1 = ລຶບໄຟລ໌
2 = ປ່ຽນຊື່ໄຟລ໌
3 = ຕື່ມໄຟລ໌
4 = ແທນທີ່ໄຟລ໌
5 = ສ້າງໄດເລກະທໍລີ
6 = ເອົາໄດເລກະທໍລີ
7 = ປະຕິເສດໄຟລ໌
8 = ປະຕິເສດໄດເລກະທໍລີ
u ' '
ໄດ້ ຜູ້ໃຊ້ ຂໍ້ຄວາມ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ເພີ່ມຂໍ້ຄວາມຂອງຜູ້ໃຊ້ໃສ່ metadata ທີ່ຈະ
ຈະຖືກອອກເມື່ອຄຳສັ່ງການສົ່ງໄຟລ໌ຕໍ່ໄປ.

& ໄດ້ ສົ່ງ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ລິເລີ່ມການສົ່ງໄຟລ໌ຕາມການຕັ້ງຄ່າຫຼາຍທີ່ສຸດ
ກ່ອນໜ້ານີ້ d, f, ແລະ t ຄຳ ສັ່ງ.

^ ໄດ້ ຍົກເລີກການ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ຍົກເລີກໄຟລ໌ທີ່ລິເລີ່ມຫຼ້າສຸດ
ການ​ສົ່ງ​ຜ່ານ.

% ໄດ້ suspends ຄໍາສັ່ງ. ຄຳສັ່ງນີ້ໂຈະໄຟລ໌ທີ່ລິເລີ່ມຫຼ້າສຸດ
ການ​ສົ່ງ​ຜ່ານ.

$ ໄດ້ ຊີວະປະຫວັດ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ສືບຕໍ່ໄຟລ໌ທີ່ລິເລີ່ມຫຼ້າສຸດ
ການ​ສົ່ງ​ຜ່ານ.

# ໄດ້ ບົດ​ລາຍ​ງານ ຄໍາສັ່ງ. ຄໍາສັ່ງນີ້ລາຍງານກ່ຽວກັບໄຟລ໌ທີ່ລິເລີ່ມຫຼ້າສຸດ
ການ​ສົ່ງ​ຜ່ານ.

q ໄດ້ ເຊົາ ຄໍາສັ່ງ. ຢຸດໂຄງການ cfdptest.

cfdptest ໃນຮູບແບບໂຕ້ຕອບຍັງ spawns ເປັນຫົວຂໍ້ຈັດການເຫດການ CFDP. ກະທູ້ເຫດການ
ໄດ້ຮັບການຊີ້ບອກການບໍລິການ CFDP ແລະພຽງແຕ່ພິມສາຍຂອງຂໍ້ຄວາມເພື່ອ stdout ເພື່ອປະກາດ
ໃຫ້ເຂົາເຈົ້າ.

ຫມາຍ​ເຫດ​ ໃນເວລາທີ່ cfdptest ແລ່ນໃນຮູບແບບສະຄິບມັນເຮັດ ບໍ່ ສ້າງ​ກະ​ທູ້​ການ​ຈັດ​ການ​ເຫດ​ການ​,
ເຊິ່ງເຮັດໃຫ້ມັນເປັນໄປໄດ້ສໍາລັບແຖວເຫດການ CFDP ຈະເຕີບໂຕຢ່າງບໍ່ມີກໍານົດເວັ້ນເສຍແຕ່ບາງອັນອື່ນ
ວຽກງານບໍລິໂພກແລະລາຍງານກ່ຽວກັບເຫດການ. ການແກ້ໄຂງ່າຍໆອັນໜຶ່ງແມ່ນເພື່ອດໍາເນີນການໂຕ້ຕອບ
cfdptest ວຽກງານໃນພື້ນຫຼັງ, ພຽງແຕ່ເພື່ອຮັກສາແຖວເຫດການຖືກລຶບລ້າງ, ໃນຂະນະທີ່ຂຽນ script ທີ່ບໍ່ແມ່ນ.
ແບບໂຕ້ຕອບ cfdptest ວຽກງານແມ່ນດໍາເນີນຢູ່ເບື້ອງຫນ້າ.

ອອກ STATUS


"0" cfdptest ໄດ້ຢຸດເຊົາ. ບັນຫາໃດໆທີ່ພົບໃນລະຫວ່າງການປະຕິບັດງານຈະຖືກບັນທຶກໄວ້ໃນ
ໄດ້ ion.log ໄຟລ໌ບັນທຶກ.

ໃຊ້ cfdptest ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad