cronic - מקוון בענן

זוהי הפקודה cronic שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


cronic - סקריפט מעטפת שיעזור לשלוט בתכונה המעצבנת ביותר של cron: לא רצוי
פלט שנשלח בדוא"ל

תַקצִיר


כרוני [פקודה]

תיאור


Cronic הוא סקריפט מעטפת shim קטן לעטיפת עבודות cron כך ש-cron שולח רק אימייל
כאשר אירעה שגיאה.

Cronic מגדיר שגיאה בתור כל פלט שגיאה שאינו עקבות או קוד תוצאה שאינו אפס.

Cronic מסנן עקבות ביצוע של Bash (או כל דבר תואם PS4) מפלט השגיאה, אז
ניתן להפעיל עבודות עם מעקב אחר ביצוע כדי לסייע באיתור באגים משפטיים.

לקרוניק אין אפשרויות, היא פשוט מבצעת את הטיעונים שלה.

0 1 * * * כרוני גיבוי

עם cronic, אתה יכול להפעיל את הטיפול בשגיאות קפדני של Bash ואפשרויות ניפוי באגים (יציאה מופעל
שגיאה, ביטול זיהוי משתנים ומעקב אחר ביצוע) כדי לוודא שהבעיות נתפסו
מוקדם.

דוגמאות


דוגמה cron עבודה:

#!/ bin / bash
set -o errexit -o nunset -o xtrace
cp -rp data1 /גיבוי
cp -rp data2 /גיבוי
cp -rp data3 /גיבוי

כאשר מתגלה שגיאה, Cronic מוציא דוח המפרט את קוד התוצאה, פלט שגיאה,
ופלט משולב של מעקב ושגיאה. הפלט המשולב יכול לעזור בהכנסת הודעות שגיאה
ההקשר.

דוגמה אמייל החל מ- cron עם כרוני מידע:

מ: user@example.net (Cron Daemon)
ל: user@example.net
נושא: קרון גיבוי קרוני

Cronic זיהה כשל או פלט שגיאה עבור הפקודה:
גיבוי

קוד תוצאה: 1

פלט שגיאה:
cp: data2: הרשאה נדחתה

פלט סטנדרטי:

פלט שגיאת מעקב:
+ cp -rp data1 /גיבוי
+ cp -rp data2 /גיבוי
cp: data2: הרשאה נדחתה

גִרְסָה הִיסטוֹרִיָה


v3 - השתמש ב-mktemp -d כדי למנוע תנאי מרוץ ובעיות אבטחה.

v2 - הערכת פקודות מתוקנת, כך שמטא-תווים של מעטפת נשמרים בצורה נכונה (תודה ל
פרנק וולינגפורד על התיקון).

v1 - שיחרור ראשוני.

אחר כלי עבודה


ג'ואי הס כתב גרסת פרל פשוטה יותר של cronic, בשם כרוני. זה זמין ב
דביאן כחלק מ עוד כלים.

השתמש ב-Cronic מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows