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

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيف

منتديات نظرة حب - ينتهي الاعلان بتاريخ 8\12\2008جديد برامج وأخبار الالعابمنتديات جنرال العين - ينتهي الاعلان بتاريخ 23\11\2008

crontab & cron jobs الجزء الثاني

مناقشة موضوع crontab & cron jobs الجزء الثاني في لينكس و يونكس; لنطبق ماتعلمناه في الدرس السابق سأعطيكم مثال و من خلاله سنطبق أول كرون تاب مفيد و سيتضمن المثال كتابة سكربت bash shell script خفيف. لنفرض اننا مشرفي لنظام لنكس, و نريد مثلا ان نعرف كم حجم ملف الaccess_ ...

العودة شبكة ابن الخليج> منتديات تعليمية> دروس انظمة تشغيل و هاردوير و شبكات> لينكس و يونكس


رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 04-30-2006, 05:29 مساءً   #1 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية الهوى ماهو كلام
 
تاريخ التسجيل: Jul 2005
الدولة: *K S A*
المشاركات: 4,867
معدل تقييم المستوى: 657الهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيط
إرسال رسالة عبر مراسل ICQ إلى الهوى ماهو كلامإرسال رسالة عبر مراسل MSN إلى الهوى ماهو كلامإرسال رسالة عبر مراسل Skype إلى الهوى ماهو كلام
crontab & cron jobs الجزء الثاني


لنطبق ماتعلمناه في الدرس السابق سأعطيكم مثال و من خلاله سنطبق أول كرون تاب مفيد و سيتضمن المثال كتابة سكربت bash shell script خفيف.

لنفرض اننا مشرفي لنظام لنكس, و نريد مثلا ان نعرف كم حجم ملف الaccess_log المختص بحفظ جميع التحركات الخاصة بالدخول الى السرفر و ارسال الحجم عبر البريد الينا في تمام الساعة الواحدة فجراً كل يوم جمعة.

في البداية يجب ان نجهز السكربت الذي سيؤدي الغرض و من ثم نحدد الوقت الخاص بتشغيله.



يمكن وضع السكربت في اي مكان على السرفر ولكن يفضل ان كون في المجلد الخاص به و فالعادة يكون فيه

هنا ستجد اسامي المستخدمين للنظام ان كان الكرون تاب مفعلا لهم , والا سيكون لرووت فقط, سيكون مثالنا هنا للرووت لنقوم بالعملية.

لننتقل للمجلد المذكور:

cd /var/spool/cron
الان لننشئ ملف السكربت لنكتب فيه الاوامر ,



vi shell.sh




نضغط على i لنتمكن من الكتابة و من ثم نكتب التالي:

du –h /path/to/access_log > temp



cat temp | mail –s "access_log size" email@email.com




نحقظ الملف بواسطة الwq!

قبل ان ننسى يجب ان نحول الملف الى صيغة قابلة للتشغيل وذلك بفعل التالي:

chmod 0755 shell.sh

لنشرح الآن ماتم كتابته في الملف سطرا سطرا



du –h /path/to/access_log > temp




الdu هو امر حساب حجم الملف و البارامتر h يعني human بمعنى ان الرقم الناتج يكون بالميغابايت لا بالبايت حيث انه اسهل على الانسان ان يقرأه.

اذن du –h /path/to/access_log يعطي حجم ملف الaccess_log بالميغا بايت, اذا اتبعنا هذا الامر ب > temp فاننا نقل بان ناتج حساب الحجم يجب ان يُحفظ في ملف نصي اسمه temp بدلاً من ان يعرض على الشاشة ان ان السهم يشير الى ان الناتج يذهب الى الملف لا عرضه على الشاشة.

بنتمكن من مشاهدة محتوى الملف معروضاً على الشاشة نكتب

cat temp

و بما انها سيكون سكربتاً فلا فائدة من عرضه على الشاشة لاننا لن نكون امام الشاشة وقتها! فنحول ناتج الامر الى امر اخر و هو البريد كما هو موضح كالتالي:

cat temp | mail – s "access_log size" email@email.com
كلمة mail هو برنامج البريد الالكتروي الخاص بالنظام و البارامتر s يعني subject الموجود بين علامات التنصيص متبوعاً بعنوان البريد الالكتروني المراد ارسال حجم الملف اليه.

الآن وب عد ان فهمنا عمل السكربت و انتهينا منه , يجب ان نحدد التوقيت المراد تشغيله اوتوماتيكياً. قلنا في تمام الواحدة فجراً كل يوم جمعة يعني

دقائق:0

ساعات: 1

ايام الشهر:*

اشهر السنة:*

ايام الاسبوع: 5

يصبح الناتج:



0 1 * * 5



الان لنفتح ملف جديد و نسميه crn.ct



vi crn.ct




بعد الضغط على i نكتب



0 1 * * 5 /var/spool/cron/shell.sh




و نحفظه ب :wq!

الان انتهينا من كتابة الملف الذي سيقوم بالواجب نيابة عنا, كل مافي الامر هو ان نكتب الامر التالي كي نعلن للبرنامج اضافة الامر التالي, و ذلك كالتالي:



crontab –u root crn.ct




ال-u هو لتحديد اليوزر الذي يكون له الملف و متبوعاً كما هو واضح باسم الملف

وصلنا هنا لنهاية الدرس الذي اتمنى ان يكون قد اضاف شيئاُ جديداُ و مفيدا , لا تنسوا انتظروا حتى الساعة الواحدة لتفعيل الامر!

تحياتي و لا تنسونا من الدعاء





من مواضيع الهوى ماهو كلام في المنتدى

الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 07-05-2008, 09:52 مساءً   #2 (permalink)
:: مشرف ::
:: قسم Cinema4D ::
 
الصورة الرمزية عبدالله المهاجر
 
تاريخ التسجيل: May 2008
الدولة: في صلاح الدين المنصورة
المشاركات: 1,137
معدل تقييم المستوى: 11470عبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيطعبدالله المهاجر نشيط
رد: crontab & cron jobs الجزء الثاني

مشكووووووووووووور اخي الكريم والله مجهود روعة





من مواضيع عبدالله المهاجر في المنتدى
__________________
بسم الله الرحمن الرحيم

(( وما أوتيتم من العلم الا قليلا ))

صدق الله العظيم
عبدالله المهاجر غير متواجد حالياً   رد مع اقتباس
قديم 07-06-2008, 06:06 صباحاً   #3 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 51,625
معدل تقييم المستوى: 53ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMINإرسال رسالة عبر مراسل MSN إلى ADMIN
رد: crontab & cron jobs الجزء الثاني

مشكور وبارك الله فيك اخوي





من مواضيع ADMIN في المنتدى
__________________


اقتباس:
لكل كلمة أذن، ولعل أذنك ليست لكلماتي، فلا تتهمني بالغموض
يقول الامام مالك رحمه الله:
إنما هؤلاء أقوام أرادوا القدح في النبي صلى الله عليه وسلم فلم يمكنهم ذلك، فقدحوا في أصحابه حتى يقال رجل سوء ولو كان رجلاً صالحاً لكان أصحابه صالحين.

وقال أبو الوفا بن عقيل رحمه الله:
انظر كيف اختار لمرضه بيت البنت، واختار لموضعه من الصلاة الأب، فما هذه الغفلة المستحوذة على قلوب الرافضة عن هذا الفضل والمنزلة التي لا تكاد تخفى عن البهيم فضلا عن الناطق.
ADMIN غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
amp, الجزء



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

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

BB code is متاحة
كود [IMG]متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
الزرقاوي الجيل الثاني للقاعدة دراسة منهجية ونقديةصالح محمد عبداللهحوارات ثقافية عامة810-06-2008 08:26 مساءً
Prince of Persia The Two Thrones من أشهر الالعاب على PS2الماركيزمحاكيات و برامج العاب407-09-2008 11:36 صباحاً
crontab & cron jobs الجزء الاولالهوى ماهو كلاملينكس و يونكس207-06-2008 06:07 صباحاً
الآن وبعد عناك كبــير تم تجميع 16 فلممحمد شقرةافلام اجنبية601-18-2007 04:14 مساءً
حمّام « المليونيرات » الزيتي لتجميل الجسم :الإدارةثقافة المجتمع1508-13-2006 09:56 مساءً


منتديات شبكة ابن الخليج

حوارات ثقافية عامة حفصة بنت عمر شعر الشافعي كتب شبكات معاجم فن القيادة دراجات هوائية الدوري الأسبانيالدوري الإيطاليالدوري البرتغالي Invicta مسابقات و طرائف و غرائبالعاب و مسابقات ثقافية أزياء ازياء صيف 2007 التغذية التجاعيد ايلي صعب الطريقه ديكورات منازل أزياء برامج ادوات الصور الرقمية برامج سطح المكتب ادوات حذف الملفات برامج تحرير الصور مساعده في مشكله افضل عشر ممثلات افلام عربية للمشاهدة افلام اجنبية للتحميل مسلسلات مكسيكية افلام كارتون مجانا العاب رعب العاب اطفال pop العاب نتندو اسرار ترافيان باتيرن صور شروق كاميرات رقمية وتقنية صور Nokia رسائل محمول أزياء دروس عامه للمبتدئين دروس photo filter studio فلاتر فوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effectدروس Adobe Premier اضافات Adobe Illustrator Computer Graphics دروس ابعاد ثلاثية دروس سويتش متقدمة دروس بيرل دروس Access دروس هاردوير لينكس وندوز WINDOWS دروس علمية أزياء هاكات وشروحات vBulletin 3.7.X vb3.7 قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع لشهرة موقعك فوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبمنتديات اماراتيةدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitter


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 11:51 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
Feeds:   XML   JS   RSS   RSS Feed