cronic - Trực tuyến trên đám mây

Đây là lệnh mỉa mai có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


cronic - một tập lệnh shell để giúp kiểm soát tính năng khó chịu nhất của cron: không mong muốn
đầu ra được gửi qua email

SYNOPSIS


mỉa mai [COMMAND]

MÔ TẢ


Cronic là một script shell nhỏ dùng để gói cron job để cron chỉ gửi email
khi một lỗi đã xảy ra.

Cronic định nghĩa lỗi là bất kỳ đầu ra lỗi không theo dõi nào hoặc mã kết quả khác XNUMX.

Bộ lọc Cronic theo dõi thực thi Bash (hoặc bất kỳ thứ gì phù hợp PS4) từ đầu ra lỗi, vì vậy
công việc có thể được chạy với tính năng theo dõi thực thi để hỗ trợ gỡ lỗi pháp y.

Cronic không có lựa chọn nào, nó chỉ đơn giản là thực thi các đối số của nó.

0 1 * * * mỉa mai sao lưu

Với cronic, bạn có thể bật các tùy chọn gỡ lỗi và xử lý lỗi nghiêm ngặt của Bash (thoát bật
lỗi, phát hiện biến chưa đặt và theo dõi thực thi) để đảm bảo các vấn đề được phát hiện
sớm.

VÍ DỤ


Ví dụ cron Công việc:

#!/ bin / bash
set -o errexit -o danh từ -o xtrace
cp -rp data1 / backup
cp -rp data2 / backup
cp -rp data3 / backup

Khi một lỗi được phát hiện, Cronic sẽ xuất ra một báo cáo liệt kê mã kết quả, đầu ra lỗi,
và kết hợp đầu ra theo dõi và lỗi. Đầu ra kết hợp có thể giúp đưa các thông báo lỗi vào
bối cảnh.

Ví dụ e-mail từ cron với mỉa mai thông tin:

Từ: người dùng@example.net (Cron daemon)
Đến: người dùng@example.net
Chủ đề: Cron sao lưu cronic

Cronic phát hiện lỗi hoặc đầu ra lỗi cho lệnh:
sao lưu

MÃ KẾT QUẢ: 1

LỖI ĐẦU RA:
cp: data2: Quyền bị từ chối

TIÊU CHUẨN ĐẦU RA:

ĐẦU RA LỖI TRACE:
+ cp -rp data1 / backup
+ cp -rp data2 / backup
cp: data2: Quyền bị từ chối

PHIÊN BẢN LỊCH SỬ


v3 - Sử dụng mktemp -d để tránh các điều kiện chủng tộc và các vấn đề bảo mật.

v2 - Đánh giá lệnh được sửa chữa, do đó, các ký tự meta shell được giữ nguyên một cách chính xác (Nhờ
Frank Wallingford để sửa chữa).

v1 - Phát hành lần đầu.

KHÁC TOOLS


Joey Hess đã viết một phiên bản perl đơn giản hơn của cronic, có tên là mãn tính. Nó có sẵn trong
Debian như một phần của tiện ích hơn.

Sử dụng cronic trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất