![]() |
اسكربت بسيط جدا, لحذف محتويات مجلد التمب اذا زادت مساحته عن 80%
السلام عليكم ورحمة الله وبركاته,,
اخوانى الكرام,, ﻻحظت كثيرا اشتكاء اصحاب السيرفرات والمواقع وانشغالهم بمشكلة امتلاء مجلد التمب,, الى كل من يشتكى من مشكلة امتلاء مجلد التمب اليكم هذا الحل البسيط,, الحل عبارة عن اسكربت باش (من برمجتى) وهو اسكربت سهل جدا جدا, وظيفته هو التشييك على مجلد التمب وحذف محتوياته اتوماتيكيا فى حالة وصل استهلاك مساحته الى ما يزيد عن 80 فى المئة وايضا يقوم بارسال رسالة الى بريدك لاخبارك بذلك وانه تم افراغ محتويات مجلد التمب, الاسكربت يجب اضافته الى كرون السيرفر لكى يعمل بشكل دورى فى الميعاد الذى تحدده له, فى رأيى (وفى هذا الشرح) انسب ميعاد لتشغيل اﻻسكربت هو كل يوم (فى تمام الساعة 3 فجرا), هناك حلول اخرى للقضاء على مشكلة امتلاء مجلد التمب, وهذه الطريقة البسيطة هى احدى الحلول,, اﻻسكربت ﻻ يحتاج الى التعديل اﻻ ﻻضافة ايميلك فقط ثم تركيبه لكى يعمل بكل بساطة, محتويات الاسكربت البسيط : كود:
#!/bin/bash قم فقط باستبدال youremail@domain.com الى بريدك الشخصى الذى ترغب فى ايصال التنبيه اليه, ما يقوم به الاسكربت, 1) يفحص مساحة مجلد التمب, فاذا وجد استهلاكه اعلى من 80 فى المئة, يدخل الى المجلد ويقوم بحذف محتوياته, ثم يرسل رسالة الى بريدك يفيدك بان مساحة مجلد التمب كانت اعلى من 80 فى المئه وانه تم افراغ محتوياته 2) يفحص مساحة مجلد التمب, فاذا وجد استهلاكه اقل من 80 فى المئة,ﻻ يقوم بعمل اى شىء سوى ارسال رسالة الى بريدك يفيدك بان مساحة مجلد التمب أقل من 80 فى المئة كيفية تركيب اﻻسكربت , 1) قم بفتح الملف الذى سيتم وضع فيه محتويات اﻻسكربت, هكذا كود:
vi /bin/tmpcheck 2) تضع محتويات اﻻسكربت فى الملف الخاص به, عن طريق اتباع اﻻتى : - تنسخ محتويات اﻻسكربت الى ملف نصى وتعدل بريدك, ثم تقوم بعمل كوبى للمحتوى - ثم لكى تضيف محتويات اﻻسكربت فى الملف تضغط على زر insert فى الكى بورد لديك - ثم بداخل الملف تضغط كليك يمين حتى يتم لصق محتويات اﻻسكربت, 3) حفظ محتويات اﻻسكربت, - تضغط على زر esc فى الكى بورد لديك - تضغط على زر shift + حرف الكاف لكى تصنع الشكل هذا : - تضغط وتكتب الحرف w ثم الحرف q لكى يكون فى النهاية اﻻمر بهذا الشكل كود:
:wq 4) ضبط تصاريح اﻻسكربت, بواسطة اﻵمر التالى كود:
chmod 700 /bin/tmpcheck - تقوم بفتح الكرون فى وضع التحرير بواسطة اﻻمر التالى كود:
crontab -e كود:
0 3 * * * /bin/tmpcheck > /dev/null 2>&1 6) قم بحفظ ما تم اضافته الى الكرون - لكى تقوم بحفظ ما تم اضافته اضغط على زر ctrl + x - ثم تضغط على حرف y - ثم تقوم بعمل ريستارت للكرون تاب, لتفعيل التغييرات التى تمت اضافتها كود:
/etc/init.d/crond restart واى استفسار او اقتراح انا متواجد ان شاء الله,, بالتوفيق للجميع,, والسلام عليكم ورحمة الله وبركاته,, |
شكراً على الإسكربت
بالتوفيق |
مشكووور وياغلاهم سكربت رائع
|
السلام عليكم
رائع , تسلم الأيادي |
السلام عليكم ورحمة الله وبركاته,
اعزكم الله جميعا اخوتى الكرام على ردودكم الطيبة مشكوريين على مروركم العطر تحياتى وتقديرى لكم جميعا واتمنى الاستفادة من الجميع ان شاء الله والسلام عليكم ورحمة الله وبركاته |
جارى التجربه
لكن هل يسبب اى مشالكل على السيرفر وشكرا يغالى وبالتوفيق |
إقتباس:
هلا اخى الكريم, هذا الاسكربت لا قلق منه ولكن اذا تم تطبيقه كما هو اى يعمل يوميا مرة واحدة فهو عبارة عن امر لحذف محتويات مجلد التمب ولكن هذا الأمر لايتم الا فقط فى حالة زادت مساحة مجلد التمب عن 80 فى المئة وامر اخر وهو الذى يقوم بمقارنة مساحة مجلد التمب حيث يعمل هذا الأمر من خلال الكرون يوميا اى ان الاسكربت عبارة عن امرين فقط + تنسيق كما ان كلا الأمرين لا يسببا اى لود ويتم تنفيذهما فى وقت قصير جدا (بمجرد صدور الأمر) والشكر ليك ولاستفسارك اخى الكريم اتمنى الاستفادة لك وللجميع واى استفسارات أخرى انا حاضر ان شاء الله تحياتى وتقديرى لك والسلام عليكم ورحمة الله وبركاته |
جارى التجربه
|
اسكربت جمييل
جزاك الله كل خير تحياتى ,, |
إقتباس:
يقوم هذا الاسكربت البسيط بالهدف المرجو بدون اى مشاكل واى تعديلات او استفسارات يشرفنى الرد عليها شكرا لك |
إقتباس:
أعزك الله اخى Tr0Y لى شرف مرورك شكرا لك |
يعطيك العافية ماقصرت
|
سكربت مميز ورائع من شخص اروع
جزاك الله خيرا |
إقتباس:
شاكر لك مرورك العطر |
إقتباس:
جزاك الله مثله يا غالى |
|
إقتباس:
السلام عليكم ورحمة الله اعزك الله يا غالى ولى شرف مرورك |
|
|
جزاكم الله كل خير أخى الفاضل، فعلاً حل بسيط ورائع
|
إقتباس:
السلام عليكم أعزك الله اخى صالح لى شرف مرورك العطر :) |
الف شكر على الشرح الرائع .. جعله الله فى ميزان حسناتك
|
إقتباس:
لى شرف مرورك |
أعزك الله اخى الفاضل
لى شرف مرورك العطر تقبل فائق تقديرى واحترامى |
واصل تالقك معنا في المنتدى
بارك الله فيك اخي ... |
جزاكم الله خيرا أخى الفاضل،
بالتوفيق شكرا |
السلام عليكم ورحمة الله وبركاته
للأسف أخى لن أقدم اى موضوعات جديدة لدى الويب العربى مجددا فقط الرد على مواضيعى بشكر من شكرنى ولا شىء غير ذلك لكن موجود لخدمة أى شركة او صاحب موقع كبير السبب, انه تم طردى بعد شهر واحد من مؤسسة أبعاد (المسؤلة عن الويب العربى) وذلك لأسباب غير مقنعة وهى (حسب ما قيلت لى من البازى) : لم تستطيع التلائم مع سيستم العمل أثناء فترة الإختبار ! حدثت لى مشاكل كبيرة وكثيرة وانتم تعرفون وتشهدون بذلك يعنى مش انا السبب فى المشاكل دى وربنا عالم وشاهد واكيد مش هعملها فى اول شهر اختبار عمل مع شركة عشان ياخدوا فكرة سيئة عنى, لكن هقول إيه, لا حول ولا قوة إلا بالله !! انت مش مركز فى عملك ! هو انتوا عاوزين واحد يشتغل فى المؤسسة ويتعلم سيستم كبير ولا يخطى أبدا ,(ليه إنسان ألى ؟؟), وبعدين انا عمرى ما كررت غلط وقعت فيه سابقا !! يعنى بتعلم من أخطائى ومش بغلط نفس الغلط أكثر من مرة, طبعا الحجج كلها غير مقنعة بالنسبة لى (ولست غضبان من تركى للشركة) المشكلة فى انى مش عرفت أرجع تانى للشركة السابقة يعنى بقيت فى الشارع ! والمشكلة لدى المؤسسة أبعاد ,أنها خسرت موظف ادارة سيرفرات كفْ وفعلا كان هيقدم ما يفيد ويطور من نظام ادارة سيرفرات الشركة , لأنى بفضل الله وحده أملك القدرة على ذلك, لكن عشان ربنا كاتب ده لشركة تانية مش لأبعاد الحمد لله ربنا كريم, |
جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 11:21 AM. |
Powered by vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012