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

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

جعل امر ما يتكرر لفترة ما

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

  • [طلب] جعل امر ما يتكرر لفترة ما

    السلام عليكم ورحمة الله وبركاته

    كيف حالكم جميعا

    اليوم اتمنى ان اعرف ان كان يمكن ان اجعل امر ما يتكرر لفترة معينة او يتكرر حتى تنفيذ امر اخر

    على سبيل المثال هناك برنامج يعمل وان اريد اغلق الجاز بعد انتهاء البرنامج فاكتب امر يقوم بالكشف عما ان كان البرنامج مازال يعمل ام لا وعند انتهائة يغلق الجهاز ولكن المشكلة هى اريد ان يتكرر امر الكشف لعدد من المرات او لوقت معين

    وشئ اخر مثلا انا كتبت الامر ( ls ; eject -T # ls ; eject -T )
    العلامة # هى السؤال هل هناك علامة تكتب بحيث تنفذ الامر المكتوب امامها بدلا من اعادة كتابته من جديد

    وشكرا

  • #2
    السلام عليكم

    على سبيل المثال هناك برنامج يعمل وان اريد اغلق الجاز بعد انتهاء البرنامج فاكتب امر يقوم بالكشف عما ان كان البرنامج مازال يعمل ام لا وعند انتهائة يغلق الجهاز ولكن المشكلة هى اريد ان يتكرر امر الكشف لعدد من المرات او لوقت معين
    لم لا تستخدم && هكذا:
    do this && then this
    wget -c http://www.linuxac.org/file.tar && poweroff

    -------------
    إذا كنت تريد مراقبة برنامج قمت بتشغيله بالفعل، ونسيت عمل ذلك قبله، وتذكرت بعد تشغيله، ولا يمكنك إيقاف عمله (لأنه خطير!) يمكنك استخدام
    ps | grep wget
    مع watch لمراقبته، مع دالة if لإطفاء الجهاز عندما يختفي البرنامج من قائمة البرامج المشغلة!
    ولكن الأولى أسهل بكثير!

    عبدالرحيم الفاخوري -- فلسطين
    IRC: Fakhouri


    تعليق


    • #3
      المشاركة الأصلية بواسطة abdilra7eem مشاهدة المشاركة
      السلام عليكم


      لم لا تستخدم && هكذا:
      do this && then this
      wget -c http://www.linuxac.org/file.tar && poweroff

      -------------
      إذا كنت تريد مراقبة برنامج قمت بتشغيله بالفعل، ونسيت عمل ذلك قبله، وتذكرت بعد تشغيله، ولا يمكنك إيقاف عمله (لأنه خطير!) يمكنك استخدام
      ps | grep wget
      مع watch لمراقبته، مع دالة if لإطفاء الجهاز عندما يختفي البرنامج من قائمة البرامج المشغلة!
      ولكن الأولى أسهل بكثير!
      شكرا اخى انا كنت هنا ابحث عن الامر الثانى او الحالة الثانية

      بالنسبة للشئ الثانى الايوجد امر يطبع الامر السابق له دون اعادة كتابته مثل الامر !! الذى يكرر الامر السابق

      تعليق


      • #4
        وعليكم السلام ورحمة الله وبركاته،
        في هذه الحالة أظن أن أنسب شيء هو كتابة Deamon

        ألقي نظرة على هذا الرابط:
        Linux Daemon Writing HOWTO

        تعليق


        • #5
          كيف استخدم دالة if

          تعليق


          • #6
            المشاركة الأصلية بواسطة 7L!nux مشاهدة المشاركة
            بالنسبة للشئ الثانى الايوجد امر يطبع الامر السابق له دون اعادة كتابته مثل الامر !! الذى يكرر الامر السابق
            تقصد حلقة تكرار؟ جرب البحث في الويب عن loop و bash وستجد الكثير من الشروحات عن ذلك!
            كيف استخدم دالة if

            بالنسبة لـif فهي لاتخاذ قرار، إذا كان كذا (البرنامج غير موجود) نفذ كذا (أظفئ الجهاز)
            يمكنك البحث عنها في الويب أيضاً!

            عبدالرحيم الفاخوري -- فلسطين
            IRC: Fakhouri


            تعليق

            يعمل...
            X