סקריפט שכתבתי: כלב שמירה (watchdog)

מצורף סקריפט שכתבתי (בפייתון) המשמש ככלב שמירה. הסקריפט כתוב בצורה מופשטת,

ויכול לבקר לא רק תהליכים/שירותים שרצים במכונה, אלא גם כל דבר אחר שרץ במכונה, ושניתן לבקר את סטטוס הפעולה שלו ע"י הרצת פקודה במערכת ההפעלה . השימוש בשפת פייתון מרחיב את יכולת הריצה של הסקריפט גם לפלטפורמות אחרות (חלונות, לינוקס, מקינטוש, סולאריס ועוד… ). הקובץ מצורף כאן
ה- wd מתנהג עפ"י ההגדרות הרשומות בקובץ wd.ini. (בקובץ יש פירוט על כל הגדרה שיש לבצע).

מספר הערות:

  • יש לדאוג, כמובן, שתהיה מותקנת סביבת הפיתוח של פייתון (בלינוקס זה מותקן כברירת המחדל). את סביבת הפיתוח המתאימה למע' ההפעלה הרצויה ניתן להוריד כאן
  • יש לתזמן את הסקריפט באמצעות crontab/scehdular task
  • הסקריפט מתפקד בהצלחה מלאה באחת מהמערכות בעבודה שלי

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *