ນີ້ແມ່ນຄໍາສັ່ງ mdm.screen ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mdm.screen - ດໍາເນີນການຄໍາສັ່ງພາຍໃຕ້ mdm-master
ສະຫຼຸບສັງລວມ
mdm.ຫນ້າຈໍ [-c iospec] [-n ຂ້າທາດ] ຄໍາສັ່ງ
ລາຍລະອຽດ
mdm.ຫນ້າຈໍ ແລ່ນ ຄໍາສັ່ງ ພາຍໃຕ້ການ mdm-master ດັ່ງນັ້ນ mdm-ແລ່ນ ຄໍາສັ່ງໃນ ຄໍາສັ່ງ ສາມາດແລ່ນເຂົ້າໄດ້
ຂະຫນານ.
ໂຄງການນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງລະບົບຄົນກາງ (mdm).
OPTIONS
ໄດ້ mdm.ຫນ້າຈໍ ຄໍາສັ່ງມີສອງທາງເລືອກທາງເລືອກ.
-c iospec
ໄຟລ໌ iospec (ເບິ່ງຂ້າງລຸ່ມນີ້).
-n ຂ້າທາດ
ຈໍານວນຂອງ mdm-ສໍາລອງ ຂະບວນການເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ 6).
ການ IOSPEC ເອກະສານ
mdm-master ໃຊ້ໄດ້ iospec ໄຟລ໌ເພື່ອຕັດສິນໃຈວ່າສອງຄໍາສັ່ງແຊກແຊງກັນແລະກັນ,
ແລະມັນພຽງແຕ່ດໍາເນີນການສອງຄໍາສັ່ງໃນເວລາດຽວກັນຖ້າພວກເຂົາບໍ່ແຊກແຊງ.
ແຕ່ລະສາຍຂອງ iospec ໄຟລ໌ກໍານົດພຶດຕິກໍາ I/O ຂອງໂຄງການໃດຫນຶ່ງ, ເວັ້ນເສຍແຕ່ວ່າສາຍ
ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ '#', ໃນກໍລະນີນີ້ເສັ້ນຖືກປະຕິບັດເປັນຄໍາເຫັນແລະຖືກລະເລີຍ.
ຮູບແບບດັ່ງຕໍ່ໄປນີ້:
ໂຄງການ ສະເປັກ ສະເປັກ ...
ໂຄງການ ຕັ້ງຊື່ໂຄງການທີ່ມີພຶດຕິກໍາທີ່ທ່ານກໍາລັງລະບຸ. ສໍາລັບແຕ່ລະຄົນ ສະເປັກ ອົງປະກອບ, ໄດ້
ລັກສະນະທໍາອິດຊີ້ໃຫ້ເຫັນ ການນໍາໃຊ້, ແລະຕົວອັກສອນທີ່ຍັງເຫຼືອຊີ້ໃຫ້ເຫັນ ຊັບພະຍາກອນ.
A ຊັບພະຍາກອນ ທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ '-' ເປັນຕົວແທນຂອງ argument ທີ່ສອດຄ້ອງກັນ
ທາງເລືອກຂອງໂຄງການ. ກ ຊັບພະຍາກອນ ນັ້ນແມ່ນ string ຫວ່າງເປົ່າເປັນຕົວແທນຂອງ argument ຂອງໂຄງການ. ກ
ຊັບພະຍາກອນ ນັ້ນບໍ່ແມ່ນຫວ່າງເປົ່າ ແລະບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ '-' ເປັນຕົວແທນ ຊັບພະຍາກອນ
string ຕົວຂອງມັນເອງ.
A ການນໍາໃຊ້ ໂດຍປົກກະຕິແມ່ນຕົວພິມໃຫຍ່. ຖ້າສອງຄໍາສັ່ງເຂົ້າເຖິງຊັບພະຍາກອນດຽວກັນ
ມີແຕກຕ່າງກັນ ການນໍາໃຊ້, mdm-master ຈະບໍ່ດໍາເນີນການທັງສອງຄໍາສັ່ງນີ້ໃນເວລາດຽວກັນ.
ນອກຈາກນັ້ນ, ຖ້າຄໍາສັ່ງເຂົ້າເຖິງຊັບພະຍາກອນທີ່ມີ 'W' ການນໍາໃຊ້, mdm-master ຈະບໍ່ດໍາເນີນການ
ດ້ວຍຄໍາສັ່ງທີ່ເຂົ້າເຖິງຊັບພະຍາກອນດຽວກັນໃນທາງໃດກໍ່ຕາມ (ລວມທັງ 'W'). ມີ
ກໍລະນີພິເສດ: ຖ້າ ການນໍາໃຊ້ ແມ່ນ '0' ແລະ ຊັບພະຍາກອນ ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ '-', ມັນຫມາຍຄວາມວ່າ
ຊັບພະຍາກອນ ທາງເລືອກຂອງໂຄງການບໍ່ໃຊ້ເວລາການໂຕ້ຖຽງໃດໆ.
ໂຄງການທັງຫມົດມີ implicit ສະເປັກ 'Rglobal', ດັ່ງນັ້ນຖ້າທ່ານຫມາຍໂຄງການເປັນ 'Wglobal', ມັນ
ຈະບໍ່ດໍາເນີນການໃນຂະນະທີ່ຄໍາສັ່ງອື່ນໆກໍາລັງແລ່ນ.
ນີ້ແມ່ນຕົວຢ່າງເພື່ອຊ່ວຍຊີ້ແຈງເລື່ອງຕ່າງໆ. ສົມມຸດວ່າພວກເຮົາມີໄຟລ໌ iospec ຕໍ່ໄປນີ້:
cc Wo 0-c R
rm W
ຫຼັງຈາກນັ້ນທັງສອງຄໍາສັ່ງນີ້ ສາມາດເຮັດໄດ້ ແລ່ນໃນເວລາດຽວກັນ:
cc -o pa pa.o lib.o
cc -o pb pb.o lib.o
ສອງຄໍາສັ່ງນີ້ ບໍ່ສາມາດເຮັດໄດ້ ແລ່ນໃນເວລາດຽວກັນ:
cc -o pa.o -c pa.c
cc -o pa pa.o lib.o
ແລະທັງສອງຄໍາສັ່ງນີ້ຍັງ ບໍ່ສາມາດເຮັດໄດ້ ແລ່ນໃນເວລາດຽວກັນ:
cc -o pa pa.o lib.o
rm pa
ອອກ STATUS
ສະຖານະພາບທາງອອກຂອງ mdm.ຫນ້າຈໍ ແມ່ນ 0.
EXAMPLE
ນີ້ແມ່ນສິ່ງທີ່ທ່ານເຮັດເພື່ອ decompress ໄຟລ໌ທັງຫມົດທີ່ມີນາມສະກຸນ .gz ໃນໄດເລກະທໍລີປະຈຸບັນ
ຕົ້ນໄມ້.
mdm.screen ຊອກຫາ. -iname '*.gz' -exec mdm-run gunzip {} \;
ນັບຕັ້ງແຕ່ພວກເຮົາແລ່ນ ຊອກຫາ ພາຍໃຕ້ການ mdm.ຫນ້າຈໍ ແລະຮຽກຮ້ອງ gunzip ພາຍໃຕ້ການ mdm-ແລ່ນ, ພວກເຮົາລະບຸວ່າພວກເຮົາ
ຕ້ອງການດໍາເນີນການ gunzip ຄໍາສັ່ງໃນຂະຫນານ.
ໃຊ້ mdm.screen ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net