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

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

سكربت للـ Mount وآخر للـ Umount

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

  • سكربت للـ Mount وآخر للـ Umount

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

    قبل أن تطبق هذا الموضوع ياريت تشاهد الفيديو هذا:
    أضغط هنا

    الدرس أعلاه سيفهمك كيف ستستفيد أكثر من السكربت الخاص بالـ Mount والسكربت الخاص بالـ Umount ... حيث تستطيع بعد ذلك إستعمالهم من خلال الزر اليمين للفأرة ...

    أليكم سكربت الـ Mount:
    كود:
    #!/bin/bash
    # Script to Mount an ISO Image
    for I in `echo $*`
    do
      foo=`gksudo -u root -k -m "enter your password for root terminal
    access" /bin/echo "got r00t?"`
    sudo mount -o loop -t iso9660 $I /media/ISO
      done
    done
    exit0

    الآن أليكم سكربت الـ Umount:
    كود:
    #!/bin/bash
    # Script to Umount an ISO Image
    for I in `echo $*`
    do
      foo=`gksudo -u root -k -m "enter your password for root terminal
    access" /bin/echo "got r00t?"`
    sudo umount $I
     done
    done
    exit0

    طبعاً للأمانة لم اقم أنا بكتابة هذه السكربتات ... ولكنها موجودة عندي في مجلد خاص بالسكربتات ... سأقوم بوضع أغلبه هنا لكي يستفيد منها الجميع سواءاً في التعلم أو في الإستخدام ... لكن أعتذر إني حاليا ﻻ أعرف من أي موقع أخذت هذه السكربتات ولهذا من يعرف ذلك فاليخبرني لأضيفها هنا ... فلم يخطر في بالي وضعهم هنا سابقاً ولهذا لم أحتفظ بأسم الموقع ...

    شكراً للجميع وإن شاء الله تفيدكم ...
    إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

    إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
    ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
    فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
    إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
    ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
    وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

    [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]


  • #2
    المشاركة الأصلية بواسطة [email protected] مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته ...

    قبل أن تطبق هذا الموضوع ياريت تشاهد الفيديو هذا:
    أضغط هنا

    الدرس أعلاه سيفهمك كيف ستستفيد أكثر من السكربت الخاص بالـ Mount والسكربت الخاص بالـ Umount ... حيث تستطيع بعد ذلك إستعمالهم من خلال الزر اليمين للفأرة ...

    أليكم سكربت الـ Mount:
    كود:
    #!/bin/bash
    # Script to Mount an ISO Image
    for I in `echo $*`
    do
      foo=`gksudo -u root -k -m "enter your password for root terminal
    access" /bin/echo "got r00t?"`
    sudo mount -o loop -t iso9660 $I /media/ISO
      done
    done
    exit0

    الآن أليكم سكربت الـ Umount:
    كود:
    #!/bin/bash
    # Script to Umount an ISO Image
    for I in `echo $*`
    do
      foo=`gksudo -u root -k -m "enter your password for root terminal
    access" /bin/echo "got r00t?"`
    sudo umount $I
     done
    done
    exit0

    طبعاً للأمانة لم اقم أنا بكتابة هذه السكربتات ... ولكنها موجودة عندي في مجلد خاص بالسكربتات ... سأقوم بوضع أغلبه هنا لكي يستفيد منها الجميع سواءاً في التعلم أو في الإستخدام ... لكن أعتذر إني حاليا ﻻ أعرف من أي موقع أخذت هذه السكربتات ولهذا من يعرف ذلك فاليخبرني لأضيفها هنا ... فلم يخطر في بالي وضعهم هنا سابقاً ولهذا لم أحتفظ بأسم الموقع ...

    شكراً للجميع وإن شاء الله تفيدكم ...
    كمان تعديل جديد يا عم علي:

    كود:
    #!/bin/bash
    
    # Script to Mount an ISO Image
    
    VNOR=`tput sgr0`    # Normal
    VBLI=`tput blink`   # blinking
    VRED=`tput setab 1` # red background
    VBOL=`tput bold` # bold font
    
    # Are we root?
    if [ `whoami` != 'root' ]; then
        echo "${VBLI}${VRED}${VBOL}You should be root${VNOR}"
        exit 0
    fi
    
    # create mount point
    mkdir -p /mnt/iso
    
    # destination is already mounted?
    is_mounted()
    {
        if [ $(mount | awk '{print $3}' | grep '/mnt/iso') ]; then return 0; fi
        return 1
    }
    
    if is_mounted; then
       echo "You already have a mounted image in /mnt/iso."
       echo "Please unmount it first. Exit...."
       exit 0
    fi
    
    iso_image="$1"
    mount -o loop -t iso9660 "$iso_image" /mnt/iso
    if [ $? == 0 ]; then 
        echo "You can access the iso image now in /mnt/iso"
        exit 0
    else
        echo "An error occured while trying to mount the image."
        echo "The file may be corrupted. Try checking md5sum"
        exit 1
    fi
    
    # for I in `echo $*`
    # do
    #   foo=`gksudo -u root -k -m "enter your password for root terminal
    # access" /bin/echo "got r00t?"`
    # sudo mount -o loop -t iso9660 $I /media/ISO
    #   done
    # done
    # exit0
    موقع وثائق لينوكس العربية
    موقع مختص بتوثيق لينكس

    ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





    تعليق


    • #3
      السكربت يا مسلم على فكرة ﻻ يعمل !!!
      إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

      إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
      ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
      فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
      إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
      ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
      وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

      [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

      تعليق


      • #4
        لا يعمل؟ غريب، جرب الاتي:

        script.sh /home/user/myiso.iso
        موقع وثائق لينوكس العربية
        موقع مختص بتوثيق لينكس

        ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





        تعليق

        يعمل...
        X