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

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

طريقة تشغيل سكربت بعد عمله معينه

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

  • Abukamel
    رد
    معذرة لقد اخطات
    ساحاول التفكير مرة اخري :d

    اترك تعليق:


  • رامي
    رد
    شباب انا كل الي طالبه بتلخيص بسيط
    انه عندي تنفيذ اي عملية من عمليات النظام
    مثلا فك ضغط او عملية ضغط مثلا او اي كان
    بعدها بشكل فوري تنفذ باتش انا كاتبه لفحص او حذف او اي عملية اريدها
    هناك طريقة انه بالكورن لكن الكورن يحدد توقيت محدد
    في اشخاص قالوا لي عن طريق عملها كديمون هل هناك شرح لها
    وشكرا لكم

    اترك تعليق:


  • رامي
    رد
    ارجوا المساعده لو سمحتم

    اترك تعليق:


  • علي المعماري
    رد
    هل نجحت معك الطريقة؟لا تنس اعطاء الملف تصاريح التنفيذ

    اترك تعليق:


  • رامي
    رد
    الهدف كله هذا اخي تمرير المتغيرات التي استخدمها الى السكربت الخاص بي
    هنا مغزى الفكره
    tar -vzxf

    اترك تعليق:


  • رامي
    رد
    تمام اخوي طريقتك جميله جدا تسلم ايدك
    سؤال ثاني انت طبقت السكربت على الملفات المخفية جميل
    حاولت مثل اني احذف اي سيملنك او اختصار للاسف ما عرفت الامر الذي ابدله في السكربت الي انت كتبته اي اريد حذف اي اختصارات او ارتباطات ln -s موجوده بعد فك الضغط
    السؤال الثاني
    هل استطيع مثلا تشغيل فكرتي كا daemon بدل من وضعها في bashrc
    ويصبح عن تشغيل فك الضغط يعمل السكربت الذي اريد
    والسلام عليكم

    اترك تعليق:


  • أمين روخ
    رد
    جرب:

    كود:
    function untar () {
    tar -vzxf “[email protected]”; cd to/path; rm –rf .??*;
    }

    اترك تعليق:


  • علي المعماري
    رد
    السلام عليكم ورحمة الله وبركاته
    الامر بسيط
    1-قم باعداد الملف الخاص بجمبع الاوامر التي تريد ان يطبقها الحاسوب عند بدء التشغيل واحفظ الملف بصيغة sh
    2-اذهب الى مركز التحكم ثم تطبيقات بدء التشغيل ثم اختر تصفح الامر واختر هذا الملف الذي قمت باعداده
    اذا كنت تريد تطبيق هذه الاوامر مرة اخرى وانت تستعمل الحاسوب :
    1-في الطرفية اكتب echo $PATH
    2-انقل هذا الملف الى احد هذه الادلة وحيث ان الحاسوب يبحث في هذه الادلة عند كتابة امر في الطرفية.

    اترك تعليق:


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

    اترك تعليق:


  • أمين روخ
    رد
    أخي جرب إستعمال دالة للأمر، أمر فك الضغط مثلا اجعلة يقوم بتشغيل السكريبت الذي تريد:

    كود:
    function untar () {
    tar -vzxf “[email protected]”; bash path/to/script;
    }
    ضع الدالة في ./bashrc مثلا

    اترك تعليق:


  • رامي
    رد
    شكرا اخي العزيز على ردك الجميل لكن هذا لا يفي بالغرض بالنسبة لي
    اريد طريقة اعرف مثلا النظام انه مثلا بعد اي عملية فك ضغط لوحده يشغل السكربت تلقائي
    اي مثلا على سبيل المثال :
    لدي ملف مضغوط اسمه رامي
    اريد بعد فك الضغط ان يقوم بالنظام لوحده بتشغيل سكربت محدد يعمل مثلا على ترتيب الملفات بعد فك ضغطها حذف جزء منها و اعاده تسميتها اي كان لا يهم
    هذا فقط مثلا
    عباره &&
    نعم تفي بالغرض لكن لا اريد ان يتم التنفيذ عبر user
    اريد عن طريق system نفسه
    اي توليف العملية التي اريدها
    انتظرك

    اترك تعليق:


  • عبدالرحيم الفاخوري
    رد
    السلام عليكم
    استخدم && للفصل بين الحدث الأول والثاني في السلسلة.
    مثال: أريد أن أشرب القهوة بعد أن أستيقظ:
    wake-up && drink-cofé
    أو تنزيل ملف، ثم إطفاء الجهاز:
    wget -c http://domain.org/file.tar && poweroff

    اترك تعليق:


  • طريقة تشغيل سكربت بعد عمله معينه

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