ນີ້ແມ່ນຄໍາສັ່ງ cronic ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
cronic - script shell ເພື່ອຊ່ວຍຄວບຄຸມລັກສະນະທີ່ຫນ້າລໍາຄານທີ່ສຸດຂອງ cron: ບໍ່ຕ້ອງການ
ຜົນໄດ້ຮັບທາງອີເມວ
ສະຫຼຸບສັງລວມ
ຊໍາເຮື້ອ [ຄໍາສັ່ງ]
ລາຍລະອຽດ
Cronic ແມ່ນສະຄິບແກະ shim ຂະຫນາດນ້ອຍສໍາລັບການຫໍ່ວຽກ cron ເພື່ອໃຫ້ cron ພຽງແຕ່ສົ່ງອີເມວ
ເມື່ອມີຄວາມຜິດພາດໄດ້ເກີດຂຶ້ນ.
Cronic ກໍານົດຄວາມຜິດພາດເປັນຜົນຜະລິດຄວາມຜິດພາດທີ່ບໍ່ແມ່ນການຕິດຕາມຫຼືລະຫັດຜົນໄດ້ຮັບທີ່ບໍ່ແມ່ນສູນ.
ການກັ່ນຕອງ Cronic ຕິດຕາມການປະຕິບັດ Bash (ຫຼືອັນໃດນຶ່ງທີ່ກົງກັນ PS4) ຈາກຜົນໄດ້ຮັບຄວາມຜິດພາດ, ດັ່ງນັ້ນ
ວຽກງານສາມາດດໍາເນີນການໄດ້ດ້ວຍການຕິດຕາມການປະຕິບັດເພື່ອຊ່ວຍ debugging forensic.
Cronic ບໍ່ມີທາງເລືອກ, ມັນພຽງແຕ່ປະຕິບັດການໂຕ້ຖຽງຂອງຕົນ.
0 1 * * * ຊໍາເຮື້ອ ສໍາຮອງຂໍ້ມູນ
ດ້ວຍການແກ້ບັນຫາ, ທ່ານສາມາດເປີດການຈັດການຄວາມຜິດພາດທີ່ເຄັ່ງຄັດຂອງ Bash ແລະທາງເລືອກໃນການດີບັ໊ກ (ອອກໃນ
error, unset variable detection and execution tracing) ເພື່ອໃຫ້ແນ່ໃຈວ່າບັນຫາຖືກຈັບ
ຕົ້ນ.
ຕົວຢ່າງ
ຍົກຕົວຢ່າງ cron ວຽກ:
#!/ bin / bash
set -o errexit -o nounset -o xtrace
cp -rp data1 / ສໍາຮອງຂໍ້ມູນ
cp -rp data2 / ສໍາຮອງຂໍ້ມູນ
cp -rp data3 / ສໍາຮອງຂໍ້ມູນ
ເມື່ອມີຂໍ້ຜິດພາດຖືກກວດພົບ, Cronic ອອກບົດລາຍງານທີ່ມີລາຍຊື່ລະຫັດຜົນໄດ້ຮັບ, ຜົນໄດ້ຮັບຂໍ້ຜິດພາດ,
ແລະຜົນຜະລິດການຕິດຕາມແລະຄວາມຜິດພາດລວມ. ຜົນຜະລິດລວມສາມາດຊ່ວຍໃຫ້ຂໍ້ຄວາມຜິດພາດເຂົ້າໄປໃນ
ສະພາບການ.
ຍົກຕົວຢ່າງ ອີເມວ ຈາກ cron ກັບ ຊໍາເຮື້ອ ຂໍ້ມູນ:
From: [email protected] (Cron Daemon)
to: [email protected]
ຫົວຂໍ້: Cron ການສໍາຮອງ cronic
Cronic ກວດພົບຄວາມລົ້ມເຫຼວຫຼືຄວາມຜິດພາດຜົນຜະລິດສໍາລັບຄໍາສັ່ງ:
ສໍາຮອງຂໍ້ມູນ
ລະຫັດຜົນລັບ: 1
Error Output:
cp: data2: ການອະນຸຍາດຖືກປະຕິເສດ
ຜົນຜະລິດມາດຕະຖານ:
TRACE-Error Output:
+ cp -rp data1 / ສໍາຮອງຂໍ້ມູນ
+ cp -rp data2 / ສໍາຮອງຂໍ້ມູນ
cp: data2: ການອະນຸຍາດຖືກປະຕິເສດ
ເວີຊັ່ນ ປະຫວັດຄວາມເປັນ
v3 - ໃຊ້ mktemp -d ເພື່ອຫຼີກເວັ້ນການເຊື້ອຊາດ, ເງື່ອນໄຂແລະບັນຫາຄວາມປອດໄພ.
v2 - ການປະເມີນຜົນຄໍາສັ່ງທີ່ຖືກແກ້ໄຂ, ສະນັ້ນ Shell meta-chars ຖືກຮັກສາໄວ້ຢ່າງຖືກຕ້ອງ (ຂອບໃຈກັບ
Frank Wallingford ສໍາລັບການແກ້ໄຂ).
v1 - ປ່ອຍຕົວເບື້ອງຕົ້ນ.
ອື່ນໆ ເຄື່ອງມື
Joey Hess ໄດ້ຂຽນສະບັບ perl ທີ່ງ່າຍກວ່າຂອງ cronic, ທີ່ມີຊື່ວ່າ chronic. ມັນມີຢູ່ໃນ
Debian ເປັນສ່ວນຫນຶ່ງຂອງ ເພີ່ມເຕີມ.
ໃຊ້ cronic ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net