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

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

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

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

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

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

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

    تعليق


    • #3
      الأفضل إستخدام تاريخ التعديل كمعيار

      أو شفرة md5

      لان ممكن ينعمل تعديل بدون لايتغير الحجم : )
      هل لديك الوقت لتلعب مع لغة البرمجة بايثون؟
      الأساسيات وتطوير البرامج - تطوير وبرمجة الويب
      --------
      جرب التدوين بقوة بايثون LightBlog

      تعليق


      • #4
        تفضل أخي:
        كود:
        #!/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. سبب آخر: تعديل بسيط على الملف :)
        والمرء ساع لأمر ليس يدركه .. والعيش شح وإشفاق وتأميل
        مدونتي
        http://www.silencker.com

        تعليق


        • #5
          استخدم watch

          تعليق

          يعمل...
          X