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

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

الرجاء المساعده في جعل kpcs يعمل تلقائيا عند اعاده التشغيل على اليوبنتو9.10

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

  • [مشكلة] الرجاء المساعده في جعل kpcs يعمل تلقائيا عند اعاده التشغيل على اليوبنتو9.10

    السلام عليكم

    كل عام وجميع اعضاء ورواد هذا المنتدى الراقي بالف خير
    عندي سيرفر محلي تم تحويله من فيدورا6 الى يوبينتو 9.10
    وقد عملت في اليوبنتو مثلما عملت في الفيدورا ولكن واجهتني مساكل بسيطه
    وانا قليل الخبره بعالم اللينوكس
    وهذا نص الشكوى
    اذا امكن يا شباب تساعدوني في جعل اميو الkpcs يعمل تلقائيا عند تشغيل السيرفر في حالات انقطاع التيار على نسخه اليوبنتو9.10
    كان السيرفر يعمل على نسخه فيدورا وكان استطيع التحكم في تشغيل الkpcs عند تشغيل السيرفر بواسطه التعديل على ملف rc.local الموجود بداخل ملف etc

    قمت بتجربه الطريقه على اليوبينتو ولكن لم تنفع وقمت بأعاده التشغيل السيرفر وقمت بتشغيل الkpcs بشكل يدوي عن طريق اوامر التيرمينال

    الاوامر اللتي كانت بداخل ملف rc.local عندما كنت استخدم فيدورا 6
    كود:
     
    [CENTER]cd /var/bin[/CENTER]
     
     
    [LEFT]./kpcs[/LEFT]
     
     
    [LEFT]#[/LEFT]
     
     
    [LEFT]# This script will be executed *after* all the other init scripts.[/LEFT]
     
     
    [LEFT]# You can put your own initialization stuff in here if you don't[/LEFT]
     
     
    [LEFT]# want to do the full Sys V style init stuff.[/LEFT]
     
     
     
    [LEFT]#touch /var/lock/subsys/local[/LEFT]
    الاميو موجود في المسار
    var/bin
    واسم الاميو
    kpcs

    انا واحد من الشباب قالي ان الطريقه ذي تختلف من توزيعه الى توزيعه اخرى
    وقال لي انه لابد من اضافه سيكريبت للتوزيعه اليوبينتو كي يعمل الاميو عند اعاده التشغيل للسيرفر بشكل تلقائي

    اسف على الاطاله لقله خبرتي

    اتمنى من الجميع المساعده
    وشكرا لكم

  • #2
    هل طلبي صعب لذي الدرجه

    تعليق


    • #3
      عدل الملف /etc/rc.local ليصبح
      كود PHP:
      #!/bin/sh
      #
      # This script will be executed *after* all the other init scripts.
      # You can put your own initialization stuff in here if you don't
      # want to do the full Sys V style init stuff.
      /var/bin/kpcs 

      تعليق


      • #4
        الف شكر على محاولتك مساعدتي
        بس للاسف جربت وما زبط ياليت حل ثاني

        تعليق


        • #5
          ما هى مخرجات
          كود PHP:
          locate kpcs 
          كود PHP:
          cat /var/log/messages /var/log/syslog grep kpcs 
          ما هو kpcs ؟

          تعليق


          • #6
            المشاركة الأصلية بواسطة إيهاب الجداوى مشاهدة المشاركة
            ما هى مخرجات
            كود PHP:
            locate kpcs 
            المعطيات كالتالي للامر السابق
            كود:
            /var/bin/kpcs
            /var/bin/kpcs.ac
            /var/bin/kpcs.cert
            /var/bin/kpcs.conf
            /var/bin/kpcs.guess
            /var/bin/kpcs.pid
            /var/bin/kpcs.reader
            /var/bin/kpcs.services
            /var/bin/kpcs.srvid
            /var/bin/kpcs.user

            كود PHP:
            cat /var/log/messages /var/log/syslog grep kpcs 
            معطيات الامر السابق
            لا شيئ ابدا وكأني لم اكتب شيا


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

            وشكرا على تفاعلك معي لايجاد حل او طريقه
            تقبل تحياتي لك

            تعليق


            • #7
              أضف هذا المحتوى للملف /etc/rc.local بشرط أن لا يحتوى الملف على أى شئ آخر
              كود PHP:
              #!/bin/sh 
              /var/bin/kpcs
              echo -'********************************'
              echo -'kpcs rinning now\n' 
              ثم نفذ هذا الأمر
              كود PHP:
              chomd +/etc/rc.local 
              وهذه تستخدم فى دبيان إذا لم تعمل الأوامر السابقة
              كود PHP:
              update-rc./var/bin/kpcs defaults 80 

              تعليق


              • #8
                معليش اتعبتك معاي يا باشا

                وضعت الاسطر في rc.local
                وحطيت الامر chomd +x /etc/rc.local في التيرمينال

                الناتج
                كود:
                [email protected][U][COLOR=#0000ff]myname[/COLOR][/U]-desktop:~# chomd +x /etc/rc.local 
                No command 'chomd' found, did you mean:
                 Command 'chmod' from package 'coreutils' (main)
                chomd: command not found
                [EMAIL="[email protected]"][email protected][/EMAIL]:~#

                ووضعت الامر update-rc.d /var/bin/kpcs defaults 80 في التيرمينال

                كود:
                [email protected][U][COLOR=#0000ff]myname[/U]-desktop:~# chomd +x /etc/rc.local 
                No command 'chomd' found, did you mean:
                 Command 'chmod' from package 'coreutils' (main)
                chomd: command not found
                [EMAIL="[email protected]"][email protected][/EMAIL]:~# update-rc.d /var/bin/kpcs defaults 80  
                update-rc.d: /etc/init.d//var/bin/kpcs: file does not exist
                لا اعلم مالحل
                عندي صديق ليا قال لي انه استفسر من واحد خبره وقال له لازم تسوي سيكريبت
                والصراحه انا في عالم اللينيكس صفر على الشمال بس حبه حبه نتعلم
                لانه ما في احد طلع من بطن امه متعلم او محترف
                [/COLOR]

                تعليق


                • #9
                  جرب الأمر الأول إذا لم ينجح استخدم الثانى
                  ليس chomd بل chmod
                  كود PHP:
                  chmod +/etc/rc.local 
                  أما الأمر الثانى فيجب نسخ الملف /etc/rc.local إلى /etc/init.d/
                  كود PHP:
                  cp /etc/rc.local /etc/init.d
                  ثم تنفيذ
                  كود PHP:
                  update-rc.d kpcs defaults 80 

                  تعليق


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

                    اولا شكرا لمجهودك وتفاعلك معاي والله انك ما قصرت الله يجعلها في ميزان حسناتك

                    ثانيا معليش كنت مسافر واليوم جيت عشان كذا ما قدرت اواصل معاك

                    ثالثا جربت حلك الاخير وللاسف لا فائده يطلع كذا في التيرمينال
                    كود:
                    Last login: Mon Oct 11 07:11:01 2010 from xxx.xx.xx.180
                    [EMAIL="[email protected]"][email protected][/EMAIL]:~# chmod +x /etc/rc.local
                    [EMAIL="[email protected]"][email protected][/EMAIL]:~# cp /etc/rc.local /etc/init.d/  
                    [EMAIL="[email protected]"][email protected][/EMAIL]:~# cp /etc/rc.local /etc/init.d/
                    [EMAIL="[email protected]"][email protected][/EMAIL]:~# update-rc.d kpcs defaults 80
                    update-rc.d: /etc/init.d/kpcs: file does not exist
                    [EMAIL="[email protected]"][email protected][/EMAIL]:~#
                    في الاخير احب اشكرك مره ثانيه على اهتمامك لموضوعي والله يقدرني وارد جمايلك عليا

                    تعليق


                    • #11
                      راح ارفق لك نسخه من البرنامج اللي معاي
                      عشان اذا امكن تجربه عندك وتعطيني النتيجه اذا امكن
                      للتحميل
                      http://www.mediafire.com/download.php?4loximbzwveqd2g

                      طريقه التركيب
                      توضع جميع الملفات داخل ملف جديد اسمه bin داخل المسار var
                      var/bin
                      يجب اعطاء شيمود للملف kpcs
                      var/bin/kpcs

                      وامر التشغيل في التيرمينال
                      كود:
                      cd /var/bin
                      ثم
                      كود:
                      ./kpcs

                      وامر الايقاف
                      كود:
                      killall kpcs

                      تحياتي لك

                      تعليق


                      • #12
                        نحن في انتظار رد ومساعدة الاخوة الخبراء في جعل الايمو kpcs يعمل تلقائيا

                        تعليق


                        • #13
                          خطأ فى الأوامر
                          نفذ
                          كود PHP:
                          sudo cp /etc/rc.local /etc/init.d/kpcs
                          sudo update
                          -rc.d kpcs defaults 

                          تعليق


                          • #14
                            انا مش فاهم , لكن هل تظن ان لديه ال sudo مفعل ؟ D:

                            تعليق


                            • #15
                              السلام عليكم ورحمة الله وبركاته
                              ---------------------------------

                              الطريقة كالتالي
                              حرر الملف
                              كود PHP:
                              /etc/init.d/kpcs 
                              وانسخ اليه مايلي
                              كود PHP:
                              #!/bin/sh
                              #
                              ### BEGIN INIT INFO
                              # Provides:          kpcs
                              # Required-Start:    $local_fs $remote_fs
                              # Required-Stop:     $local_fs $remote_fs
                              # Default-Start:     2
                              # Default-Stop:      0 6
                              # Short-Description: kpcs server startup
                              ### END INIT INFO
                              #
                              /var/bin/kpcs
                              echo "kpcs server started ."
                              #End 
                              احفظ الملف و غير صلاحية الملف الى ملف تنفيدي
                              كود PHP:
                               chmod 755 /etc/init.d/kpcs 
                              تم اضف الملف الى قائمة برامج بدأ التشغيل بالامر
                              كود PHP:
                               update-rc.-n kpcs defaults 
                              همسة : الاوامر تنفدها وانت روت او استعمل sudo

                              تعليق

                              يعمل...
                              X