النتائج 1 إلى 3 من 3

الموضوع: cron job and security !?

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    389

    cron job and security !?



    السلام عليكم

    إخواني قرأت كثيرا عن الكرون هنا في سوالف وغيرها من المواقع كذلك في موضوع سكريبت إنسى للأخ الفاضل إنترنت بلس ...

    المهم في الموضوع عند عمل تشغيل تلقائي لملف ال php بالكرون سيتم تشغيل الملف كل فتره تلقائيا حسب فهمي ..

    أقوم الآن بكتابة برنامج وأحتاج لعمل وظيفة موقته كما في سكريبت انسى لتحديث قواعد البيانات

    طيب في حالتي لو تم إستدعاء ملف ال php هذا من قبل أي مستخدم في أي وقت غير نهاية الإسبوع راح يخربطلي قاعدة البيانات اللي المفروض إنها تتحدث مرة واحدة فقط في الإسبوع

    طيب أيضا في سكريبت إنسى للأخ انترنت بلس هناك نفس المشكلة وهي الضغط اللي بيتولد لو حاول أحد إستدعاء الملف بإستمرارا حيث يجب أن يكون ملف ال php في منطقة ظاهرة حتى يتم تنفيذة اي في ال public_html


    طيب من وجهة نظري الحل هو في حساب الوقت ( الفترة ) بين مرات تنفيذ الكود أي انه في حالتي لن يتم تنفيذ الكود المطلوب الا بعد مرور المدة المطلوبة أي اسبوع طيب في هذه الحاله هل أضمن عدم تعارض التوقتين اي قد يتم استدعاء الوظيفة المؤقته لكن بالنسبة للوقت المختزن اللي يمثل الإستدعاء السابق للوظيفه ؟ هل أحد مجرب اي طريقة دقيقة

    يرجى من الإخوة التوضيح ان كنت أخطأت في أي نقطة فهي أول محاولة لي لإستخدام الوظيفة المؤقته





    __________________
    PixStyle.com


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


    وعليكم السلام ورحمة الله ..
    أحس أنك تسأل عن شيئين: حماية الملف من التشغيل المباشر وضمان تشغيله في الوقت المحدد فقط بالكرون ..

    الكرون لا يعمل إلا في الأوقات التي حددتها له .. يعني إذا قلت له كل أسبوع الساعة كذا من يوم كذا يكون الموضوع منتيها .. سيتم تشغيله في هذا الوقت فقط .. لا يقوم بعمل حسابات بحيث يعد الأيام ليكمل أسبوعا .. وإنما ينتظر حتى تأتي الأوقات المحددة للتشغيل ..

    أما عن حماية الملف فيمكنك عمل التالي:
    1- ضع الملف في مجلد لوحده
    2- احم المجلد بالـhtaccess بحيث يكون هناك كلمة سر إذا أردت أن تطلب الملف
    3- استخدم الأمر التالي للكرون:
    كود:
    /usr/bin/curl -u user:pass http://www.example.com/folder/file.php
    هذا الأمر سيشغل الملف باستخدام الاسم وكلمة المرور .. وبالتالي إذا حاول أحد تشغيل الملف من الإكسبلورر فيجب أن يدخل الاسم وكلمة المرور ..
    طبعا قبل الأمر تضع الوقت ..
    كذلك تأكد من مسار curl في السيرفر ..





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    389


    وأنا معور راسي بحساب الوقت سويتها قنبله ذرية علشامن ما يشتغل أكثر من مرة


    وهي بسيطة فعلا انك استاذ أخي الكريم بارك الله فيك ووفقك راح أجربها بإذن الله





    __________________
    PixStyle.com





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض