นี่คือคำสั่ง cronic ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cronic - เชลล์สคริปต์เพื่อช่วยควบคุมคุณสมบัติที่น่ารำคาญที่สุดของ cron: ไม่ต้องการ
ส่งออกทางอีเมล
เรื่องย่อ
โครนิก [คำสั่ง]
DESCRIPTION
Cronic เป็นสคริปต์เชลล์ขนาดเล็กสำหรับห่องาน cron เพื่อให้ cron ส่งอีเมลเท่านั้น
เมื่อเกิดข้อผิดพลาด
Cronic กำหนดข้อผิดพลาดเป็นเอาต์พุตข้อผิดพลาดที่ไม่ติดตามหรือรหัสผลลัพธ์ที่ไม่เป็นศูนย์
Cronic กรองการติดตามการเรียกใช้ Bash (หรืออะไรก็ได้ที่ตรงกัน PS4) จากเอาต์พุตข้อผิดพลาด ดังนั้น
งานสามารถรันด้วยการติดตามการดำเนินการเพื่อช่วยในการตรวจแก้จุดบกพร่องทางนิติเวช
Cronic ไม่มีทางเลือกใด ๆ เพียงแค่รันอาร์กิวเมนต์
0 1 * * * โครนิก การสำรองข้อมูล
ด้วย cronic คุณสามารถเปิดการจัดการข้อผิดพลาดที่เข้มงวดของ Bash และตัวเลือกการดีบัก (ออกใน
ข้อผิดพลาด ยกเลิกการตั้งค่าการตรวจจับตัวแปรและการติดตามการดำเนินการ) เพื่อให้แน่ใจว่าจะพบปัญหา
ตอนต้น
ตัวอย่าง
ตัวอย่าง cron งาน:
#!/ bin / bash
set -o errexit -o คำนาม -o xtrace
cp -rp data1 /สำรองข้อมูล
cp -rp data2 /สำรองข้อมูล
cp -rp data3 /สำรองข้อมูล
เมื่อตรวจพบข้อผิดพลาด Cronic จะแสดงรายงานที่แสดงรหัสผลลัพธ์ เอาต์พุตข้อผิดพลาด
และรวมการติดตามและเอาต์พุตข้อผิดพลาด เอาต์พุตที่รวมกันสามารถช่วยใส่ข้อความแสดงข้อผิดพลาดใน
บริบท.
ตัวอย่าง อีเมล ราคาเริ่มต้นที่ cron กับ โครนิก ข้อมูล:
จาก: [ป้องกันอีเมล] (ครอนภูต)
ไปที่: [ป้องกันอีเมล]
เรื่อง: Cron การสำรองข้อมูล cronic
Cronic ตรวจพบความล้มเหลวหรือเอาต์พุตข้อผิดพลาดสำหรับคำสั่ง:
การสำรองข้อมูล
รหัสผลลัพธ์: 1
เอาต์พุตข้อผิดพลาด:
cp: data2: การอนุญาตถูกปฏิเสธ
เอาต์พุตมาตรฐาน:
เอาต์พุตข้อผิดพลาดการติดตาม:
+ cp -rp data1 / สำรองข้อมูล
+ cp -rp data2 / สำรองข้อมูล
cp: data2: การอนุญาตถูกปฏิเสธ
VERSION ประวัติ
v3 - ใช้ mktemp -d เพื่อหลีกเลี่ยงสภาวะการแข่งขันและปัญหาด้านความปลอดภัย
v2 - แก้ไขการประเมินคำสั่ง ดังนั้นเชลล์ meta-chars จะถูกเก็บรักษาไว้อย่างถูกต้อง (ขอบคุณ
Frank Wallingford สำหรับการแก้ไข)
v1 - การเปิดตัวครั้งแรก
อื่น ๆ TOOLS
Joey Hess ได้เขียน cronic เวอร์ชัน Perl ที่ง่ายกว่าซึ่งมีชื่อว่า Chronic มีอยู่ใน
เดเบียนเป็นส่วนหนึ่งของ เพิ่มเติม.
ใช้ cronic ออนไลน์โดยใช้บริการ onworks.net