cronic - ออนไลน์ในคลาวด์

นี่คือคำสั่ง 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 กับ โครนิก ข้อมูล:

จาก: user@example.net (ครอนภูต)
ไปที่: user@example.net
เรื่อง: 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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด