إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سكربت لمراقبة تغيير ملف أو مجلد

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • أمين روخ
    رد
    استخدم watch

    اترك تعليق:


  • SilenCker
    رد
    تفضل أخي:
    كود:
    #!/bin/bash
    
    dmdsum=`ls -a --full-time /root/checks | head -2 | tail -1 | awk '{print $6$7$8}' | md5sum | awk '{print $1}'`
    fmdsum=`md5sum /home/linux/ubuntu.ii | awk '{print $1}'`
    
    while true; do
        [ "$dmdsum" != "`ls -a --full-time /root/checks | head -2 | tail -1 | awk '{print $6$7$8}' | md5sum | awk '{print $1}'`" ] && dmdsum=`ls -a --full-time /root/checks | head -2 | tail -1 | awk '{print $6$7$8}' | md5sum | awk '{print $1}'` && echo "Modified" | mail -s "Danger in $HOSTNAME" [email protected]
        [ "$fmdsum" != "`md5sum /home/linux/ubuntu.ii | awk '{print $1}'`" ] && fmdsum=`md5sum /home/linux/ubuntu.ii | awk '{print $1}'` && echo "Modified" | mail -s "Danger in $HOSTNAME" [email protected]
        sleep 10
    done

    غير القيمة التي تلي sleep إلى قيمة أعلى حسب الرغبة ومراقبتك لوضع الخادم .

    قم بتشغيله في الخلفية.

    تحياتي.
    التعديل الأخير تم بواسطة SilenCker; الساعة 27-09-2010, 09:10 PM. سبب آخر: تعديل بسيط على الملف :)

    اترك تعليق:


  • سلطان العنزي
    رد
    الأفضل إستخدام تاريخ التعديل كمعيار

    أو شفرة md5

    لان ممكن ينعمل تعديل بدون لايتغير الحجم : )

    اترك تعليق:


  • رامي
    رد
    هل يمكن الغاء ارسال الرسائل والاستعاضه عنها بالكتابه في لوج خاص مثل لوج الاباتشي وغيره

    اترك تعليق:


  • سكربت لمراقبة تغيير ملف أو مجلد

    السلام عليكم ورحمة الله
    اخواني لدي طلب بسيط وهو سكربت يقوم بالتالي لو سمحتم
    لدي المجلد التالي على هذا المسار مثلا
    /root/checks
    ولدي الملف التالي على هذا المسار ايضا
    /home/linux/ubuntu.ii
    المطلوب كالتالي سكربت مكتوب بالباتش يقوم بعمل مراقبة على حجم الملف والمجلد
    وايضا يرسل ايمل بحاله تم تغير او تعديل او حذف اي شيء منهم
    هذا بالمختصر هل يمكن عمله في bash shell
    التعديل الأخير تم بواسطة أمين روخ; الساعة 24-08-2010, 03:39 PM.
يعمل...
X