t

servis durumunu kontrol eden betik

Örnek olarak proftpd nin çalışıp çalışmadığını kontrol eden, çalışmıyorsa mail atmasını sağlayan ve sonuçlarını log dosyasında tutan betik aşağıdaki gibi olabilir.

#!/bin/bash
#29.07.09 Cem DOGAN
#kontrol.sh

program=’proftpd’
date -d@1234567890 >> /var/log/kontrol.log

if ps ax | grep -v grep | grep $program > /dev/null
then
echo “$program calisiyor” >> /var/log/kontrol.log
else
echo “$program calismiyor” >> /var/log/kontrol.log
mail -s “$program is down” user_name@email_address.com
fi

Jul292009

Published by at 9:33 am under linux

Tags

awk axis bash bat batch big files birlikte aç db2 delete disk autorun disk open with dreambox du edg-nemesis find hidden mp3 ibm lms ibm wcl ibm wcs learning management system lmsapi LMSRosterAPI maildir maildir size mp3 mysql nabilo open with passwd password remove all remove space in file rename reset reset password reset root root skybox ssh ssh push vi vim vimproved workplace workplace collaborative learning

One response so far

One Response to “servis durumunu kontrol eden betik”

  1. google +1on 10 Nov 2011 at 2:00 am

    Hi all, I discovered your blog by using Google concurrently as searching for a related topic, your site got right here up, it looks great. I’ve bookmarked it within my google bookmarks.

Trackback URI | Comments RSS

Leave a Reply

Search