الرئسية  البرامج  الدروس   المواقع  مقالات   إعلانات الطقس  كاركاتير التسوق  اقتصاد رياضة الإستضافة التصميم

اشترك الأن : و تمتع بخدمات الموقع...
اسم المستخدم كلمة المرور

[ اضف موقعك ]

    

     

ابحث في الموقع


ماهي الCrontab

الكاتب: dr-dre67

اضيف بتاريخ : 2005-02-16

 قراء الدرس : 9685

طباعة الدرس

ارسل الدرس رشح الدرس اكتب تعليقك

ابحث في الصفحة

الترشحات :


    [*]ما هو الCrontab
    [*]ماذا نحتاج لتشغيل الcrontab
    [*]مثال عن الcrontab



    الcrontab

    الcrontab هو برنامج او مشغل بتشغيل الCommands في اوقات معينة : مثال : انا احتاج لعمل نسخ يومي لملف معين في مجلد /home/backup
    هل سأدخل كل يوم في و أقوم بالعملية يدويا ؟؟
    طبعا لأ لأنه هناك شيء يسمى الCrontab


    ماذا نحتاج لتشغيل الcrontab

    يعمل الcrontab فقط على انظمة Linux / Unix و هو عادة تكون انظمة لمزودات الويب (Web Serves) و بالتالي اصحاب المواقع و مديري الشبكات و السيرفرات ( المزودات ) هم اكثر الناس و احوجهم للقيام بعملية الcrontab فمن احد فوائدها انها تضمن النسخ الأحتياطي للبيانات الخاصة للزبائن او الخاصة بالشبكة و بالتالي عن القيام بعطل او اي عمل تخريبي يضر الشبكة فأنه يمكن استرجاع النسخة الإحتياطية و اصلاح ما عطل



    تفسير للCrontab

    ستكون التجربة على نظام Linux Redhat و هو نظام تشغيل للشبكات و المزودات
    كود :


    $ crontab -e
    10 2 11 9 * cat /root/backupmydb




    هنا مع المثال التالي سيقوم الcrontab بتشغيل البرنامج او command التالية : /root/backupmydb في كل يوم مع الساعة الثانية و عشرة دقائق في كل يوم 11 سبتمبر من كل سنة


    و بالتالي نلاحظ ان الخانات في crontab تكون موزعة كالتالي :
    الأولى : 10 : و هي خانة الدقائق
    الثانية : 2 : و هي خانة الساعات
    الثالثة : 11 : خانة اليوم
    الرابعة : 9 : خانة الشهر
    الخامسة : * : خانة السنة
    => ملاحظة في الخانة الخامسة وضعنا * و تعني * انه في كل مرة يتم تنفيذ الأمر المطلوب بالتوالي و مثال على ذلك :

    كود :


    30 4 * * * dir



    يعني الcrontab التالي :
    تنفيذ الأمر dir كل يوم من كل شهر من كل سنة على الساعة الرابعة و 30 دقيقة


    ملاحظة لمستعملي الLinux
    الcrontab اداة مفيدة و لكن يجب توخي الحذر في استعمالها و بالتالي اذا كنت مدير سيرفر ( Webserver Admin ) يجب ان تحدد بالظبط من يستطيع استعمال الcrontab و من لا يستطيع من خلال تحرير الملفين /etc/cron.allow و ضع الusers الذين لديهم الحق في استعمال الcrontab و في /etc/cron.deny ضع قائمة الusers الغير مسموح لهم بإستعمال الcrontab




    ان شاء الله في دروس *Nix اخرى
    اخوكم هاشم
    اي استفسار بخصوص الدرس ارجو كتابة في التعليقات او من خلال المنتديات او من خلال الإتصال بي :hachem(@)the-soft.net


ملاحظة
لا يوجد ملاحظات







اسم المستخدم

كلمة المرور



نسيت كلمة المرور ؟
اشترك الأن محانا


ضع بريدك هنا ليصلك جديدنا على بريدك

اشتركاحذف

 


ما هي افضل توزيعة linux عندك ؟
redhat & fedora
debian
mandrak
suse
slackware
knoppix
Klinux
غيره ...

 




الرئيسية | البرامج | الدروس | المقالات | الكاريكاتير | اعلانات مبوبة | البريد| الألعاب | الطقس | الترجمة | الرياضة | الإقتصاد | الجوال | بطاقات | طرائف | استضافة |  تصميم و برمجة | اعلان لدينا | الطبخ | الصحة | التسوق | السياحة |

 Sign-Up | Guestbook | Bugs Reports | Contact Us  -               THESOFT ©  2000-2007                - اشترك الأن | سجل الزوار | ارسل اخطاء | اتصل بنا

ذي سوفت التونسية - 77 شارع 7  نوفمبر - الطابق الأول -   مدنين  4100 - الجمهورية التونسيةالهاتف : 632005 75 (216)+  الفاكس : 632006 75 (216)+

تصميم مواقع  |  création des sites internet