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

ນີ້ແມ່ນຄໍາສັ່ງ 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: user@example.net (Cron Daemon)
to: user@example.net
ຫົວຂໍ້: 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌