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

OnWorks favicon

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

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

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

ໂຄງການ:

NAME


dacssched - ການຈັດຕາຕະລາງຄໍາສັ່ງໂດຍອີງໃສ່ກົດລະບຽບ

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


dacssched [-h | -ຊ່ວຍ] [-ll ລະດັບບັນທຶກ] [-q] [{-r | - ກົດ​ລະ​ບຽບ​} rules_uri]
[{-s | - ຕາ​ຕະ​ລາງ​} sche_uri] [-v]

ລາຍລະອຽດ


ໂຄງການນີ້ແມ່ນສ່ວນຫນຶ່ງຂອງ DACs ຊຸດ. ມັນ​ເປັນ​ໂຄງ​ການ​ດຽວ​ທີ່​ບໍ່​ຍອມ​ຮັບ​
ປົກກະຕິ DACs ຕົວເລືອກແຖວຄໍາສັ່ງ (dacsoptions) ຫຼື​ເຂົ້າ​ເຖິງ​ໃດໆ​ DACs configuration
ໄຟລ໌.

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

ເຖິງແມ່ນວ່າ dacssched ແມ່ນແນວຄວາມຄິດຄ້າຍຄືກັນກັບ cron(8​)[1], atrun(8​)[2​]​, ແລະ​ໂຄງ​ການ​ອື່ນໆ​
ໃຊ້ເພື່ອກໍານົດເວລາຄໍາສັ່ງທີ່ຈະປະຕິບັດຫຼືເຕືອນທີ່ຈະສົ່ງໃນບາງເວລາຫຼື
ວັນທີ, ມີບາງຄວາມແຕກຕ່າງທີ່ສໍາຄັນ. ຫນ້າທໍາອິດ, ເນື່ອງຈາກວ່າ DACs ການ​ປະ​ເມີນ​ຜົນ​ລະ​ບຽບ​ການ​
ເຄື່ອງຈັກຖືກນໍາໃຊ້, ເງື່ອນໄຂທີ່ກວ້າງຂວາງແລະສະລັບສັບຊ້ອນຫຼາຍກ່ວາເວລາຫຼືວັນທີສາມາດເປັນ
ໃຊ້ເພື່ອຈັດຕາຕະລາງຄໍາສັ່ງ - DACs expressions[3​] ມີ​. ສໍາລັບຕົວຢ່າງ, ກົດລະບຽບການ
ການ​ຄຸ້ມ​ຄອງ​ການ​ສໍາ​ຮອງ​ໄຟລ​໌​ອັດ​ຕະ​ໂນ​ມັດ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ລາຍ​ລັກ​ອັກ​ສອນ​ເພື່ອ​ຄໍາ​ນ​ຶງ​ເຖິງ​ສະ​ພາບ​ການ​ອື່ນໆ​ກ​່​ວາ​
ພຽງແຕ່ມື້ຂອງອາທິດແລະເວລາຂອງມື້, ຖ້າຈໍາເປັນເຖິງແມ່ນວ່າແລ່ນພາຍນອກ
ໂຄງການເພື່ອຊ່ວຍເຫຼືອໃນການກໍານົດ. ອັນທີສອງ, ທັງຕາຕະລາງແລະກົດລະບຽບ
ອ້າງອີງໂດຍຕາຕະລາງແມ່ນເຂົ້າເຖິງໂດຍຜ່ານ DACs virtual filestore, ຊຶ່ງຫມາຍຄວາມວ່າພວກເຂົາ
ສາມາດຖືກເກັບໄວ້ໃນໄຟລ໌ຫຼືຖານຂໍ້ມູນ, ດຶງມາຈາກ HTTP, ແລະອື່ນໆ.

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

ການດໍາເນີນງານ
ໂປຣແກມໂຫຼດ a ກໍານົດເວລາ, ເຊິ່ງມາຈາກໄຟລ໌ເລີ່ມຕົ້ນຫຼືສະຖານທີ່
ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ຕາຕະລາງແມ່ນໄຟລ໌ຂໍ້ຄວາມທໍາມະດາ, ແຕ່ລະແຖວແມ່ນ
ຫວ່າງເປົ່າ, ຄຳເຫັນ ຫຼືເຫດການທີ່ກຳນົດເວລາໄວ້. ໄຟລ​໌​ແມ່ນ​ໄດ້​ຮັບ​ການ​ປຸງ​ແຕ່ງ​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​
ເຫດການປະກົດຂຶ້ນຈາກດ້ານເທິງ. ຊ່ອງຫວ່າງເບື້ອງຕົ້ນໃນແຖວໃດຖືກລະເລີຍ. ແຖວຄຳເຫັນ
ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນ "#". ເຫດການທີ່ໄດ້ກໍານົດໄວ້ປະກອບດ້ວຍ a ຊື່, ຕາມດ້ວຍຊ່ອງຫວ່າງ,
ປະຕິບັດຕາມຄໍາສັ່ງ. ຖ້າ ຊື່ ປະເມີນເຖິງ ທີ່ແທ້ຈິງ (ie, ມັນໃຫ້ການເຂົ້າເຖິງ), ຄໍາສັ່ງແມ່ນ
ປະ​ຕິ​ບັດ​ໂດຍ​ຜ່ານ​ການ​ ລະບົບ(3​)[4]. ຖ້າການປະເມີນກົດລະບຽບລົ້ມເຫລວຍ້ອນຄວາມຜິດພາດ, ເຫດການແມ່ນ
ບໍ່​ໄດ້​ປະ​ຕິ​ບັດ​. ເຫດການບໍ່ໄດ້ຖືກໂຍກຍ້າຍອອກຈາກຕາຕະລາງຫຼັງຈາກຄໍາສັ່ງຂອງເຂົາເຈົ້າໄດ້
ປະຕິບັດ.

A ຊື່, ເຊິ່ງຕ້ອງເລີ່ມຕົ້ນດ້ວຍ slash, ບໍ່ມີຄວາມສໍາຄັນ dacssched; ມັນເປັນພຽງແຕ່ a
ປ້າຍຊື່ທີ່ຖືກນໍາໃຊ້ເພື່ອກໍານົດກົດລະບຽບທີ່ຈະນໍາໃຊ້ແລະຖືກຈັບຄູ່ກັບການບໍລິການຂອງກົດລະບຽບ
ອົງປະກອບ.

ນີ້ແມ່ນຕາຕະລາງທີ່ງ່າຍດາຍທີ່ມີເຫດການຫນຶ່ງ:

# ຕາຕະລາງງ່າຍດາຍ
/setdate /usr/local/sbin/rdate -a

ຖ້າເງື່ອນໄຂທີ່ມີປ້າຍຊື່ / setdate ແມ່ນ ທີ່ແທ້ຈິງ ຄໍາສັ່ງທີ່ລະບຸຈະຖືກປະຕິບັດ.

ກົດລະບຽບງ່າຍໆເຊັ່ນ: ຕໍ່ໄປນີ້ອາດຈະກ່ຽວຂ້ອງກັບເຫດການ:








time(hour) eq 2 ແລະ ທີ່ໃຊ້ເວລາ(ນາທີ) eq 0




ກົດ​ລະ​ບຽບ​ນີ້​ເຮັດ​ໃຫ້​ກິດ​ຈະ​ກໍາ / setdate ຢູ່ 2:00am ທຸກໆ​ມື້​. ພວກເຮົາຈະສົມມຸດວ່າຕາຕະລາງ
ຖືກປຸງແຕ່ງຢ່າງແທ້ຈິງຫນຶ່ງຄັ້ງຕໍ່ນາທີ.

ພາຍໃນປະເທດ, dacssched ປ່ຽນນັດໝາຍທີ່ກຳນົດໄວ້ຂ້າງເທິງເປັນການສະແດງຜົນ:

ກົດ​ລະ​ບຽບ("/setdate", rule_uri)

(ບ່ອນທີ່ rule_uri ກໍານົດກົດລະບຽບທີ່ຈະໃຊ້) ແລະຫຼັງຈາກນັ້ນປະເມີນການສະແດງອອກ. ກະລຸນາ
ອ້າງອີງເຖິງ ກົດລະບຽບ predicate[5] ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

OPTIONS
ການໂຕ້ຖຽງໄດ້ຖືກປະມວນຜົນຍ້ອນວ່າພວກເຂົາຖືກກວດສອບ (ຊ້າຍຫາຂວາ) ແລະຄໍາສັ່ງຂອງພວກເຂົາສາມາດເປັນ.
ທີ່ສໍາຄັນ.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ໂຄງການຈະຊອກຫາຕາຕະລາງໃນໄຟລ໌
${Conf::DACS_HOME}/dacssched/sched. (ຄ່າເລີ່ມຕົ້ນ: /usr/local/dacs/dacssched/sched) ຄ່າເລີ່ມຕົ້ນ
ສະຖານທີ່ສໍາລັບກົດລະບຽບແມ່ນ ${Conf::DACS_HOME}/dacssched/acls. (ຄ່າເລີ່ມຕົ້ນ:
/usr/local/dacs/dacssched/acls)

ທຸງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້ຖືກຮັບຮູ້:

-h
ພິມມົວການນຳໃຊ້.

-ll ລະດັບບັນທຶກ
ກໍານົດລະດັບຜົນຜະລິດ debugging ເປັນ ລະດັບບັນທຶກ (ເບິ່ງ dacs(1​)[6]). ລະດັບເລີ່ມຕົ້ນແມ່ນ
ເຕືອນ, ແລະ -v ທຸງຕຳລະດັບເພື່ອດີບັກ ຫຼືຕິດຕາມ.

-q
ງຽບ, ຍົກເວັ້ນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ. ໄດ້ -v ແລະ -ll ທຸງແມ່ນເປັນເອກະລາດຂອງສິ່ງນີ້.

-r rule_uri
- ກົດ​ລະ​ບຽບ​ rule_uri
ທຸງນີ້ລະບຸກົດລະບຽບທີ່ຈະໃຊ້. ມັນສາມາດເປັນຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງຫຼື URI ໃນ
syntax ຂອງ VFS[7​] ຄໍາ​ແນະ​ນໍາ​ການ​ຕັ້ງ​ຄ່າ​. ຕົວຢ່າງ:

-r "[acls1]dacs-fs:/local/acls"
-rules /usr/local/myrules

-s sche_uri
- ຕາ​ຕະ​ລາງ​ sche_uri
ທຸງນີ້ກໍານົດເວລາ. ມັນສາມາດເປັນຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງຫຼື URI ໃນ
syntax ຂອງ VFS[7​] ຄໍາ​ແນະ​ນໍາ​ການ​ຕັ້ງ​ຄ່າ​.

-v
ເພີ່ມລະດັບຂອງຜົນຜະລິດດີບັກ. ທຸງອາດຈະຖືກຊ້ໍາອີກ.

ທິດສະດີວິທະຍາ


ໂປຣແກຣມອອກຈາກ 0 ຖ້າທຸກຢ່າງດີ, 1 ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ.

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


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

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

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF ຈະຕິດຕັ້ງທັງໝົດ
    ຊອບແວທີ່ Fedora Linux ແລະອື່ນໆ
    ບໍ່ລວມເອົາຕາມຄ່າເລີ່ມຕົ້ນ, ຫຼັງຈາກ
    ແລ່ນ Fedora ເປັນຄັ້ງທໍາອິດ. ຂອງມັນ
    ງ່າຍ​ສໍາ​ລັບ ...
    ດາວໂຫລດ PostInstallerF
  • 2
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • 3
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI ສໍາລັບຜົນປະໂຫຍດ mkvextract (ສ່ວນຫນຶ່ງຂອງ
    MKVToolNix​) ທີ່​ປະ​ກອບ​ສ່ວນ​ຫຼາຍ (ຖ້າ​ຫາກ​ວ່າ​
    ບໍ່ແມ່ນທັງຫມົດ) ການເຮັດວຽກຂອງ mkvextract ແລະ
    mkvinfo ຜົນປະໂຫຍດ. ຂຽນໃນ C#NET 4.0,...
    ດາວໂຫລດ gMKVEExtractGUI
  • 4
    ຫໍສະໝຸດ JasperReports
    ຫໍສະໝຸດ JasperReports
    ຫໍສະຫມຸດ JasperReports ແມ່ນ
    ແຫຼ່ງເປີດທີ່ນິຍົມທີ່ສຸດໃນໂລກ
    ທາງທຸລະກິດແລະການລາຍງານ
    ເຄື່ອງຈັກ. ມັນຖືກຂຽນທັງຫມົດໃນ Java
    ແລະ​ມັນ​ສາ​ມາດ ...
    ດາວໂຫລດ JasperReports Library
  • 5
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • 6
    Python ຕົວເລກ
    Python ຕົວເລກ
    ຂ່າວ: NumPy 1.11.2 ເປັນການປ່ອຍຄັ້ງສຸດທ້າຍ
    ທີ່ຈະເຮັດໃນ sourceforge. ລໍ້
    ສໍາລັບ Windows, Mac, ແລະ Linux ເຊັ່ນດຽວກັນກັບ
    ການແຈກຢາຍແຫຼ່ງທີ່ເກັບໄວ້ໃນແຟ້ມສາມາດເປັນສີ່...
    ດາວໂຫລດ Numerical Python
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad