Mount és umount egyben

Kezdőlap Fórumok Programozás Mount és umount egyben

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • #2030287
    admin
    Adminisztrátor

      Nem vagyok programozó, de ahhoz hogy egy script csinálja, nem kéne valami „számláló” féle,
      ami a futtatásokkat számolja páratlan=mount, páros=umount.
      De ez csak tipp! 🙂
      Nézz rá a gkrellmre ott egy gomb nyomi, le és fel csatol!
      Biztos ad valami öltetet! 🙂

      #2030288
      goraki
      Felhasználó
        Code:
        a= mount | grep /dev/hdd       #Csatlakoztatva van-e már az eszköz?

        Próbáltad `mount | grep /dev/hdd`-ként? az idézõ jel egy alt gr-7-es.

        #2030289
        xcut
        Felhasználó

          Nekem erre egy primitívebb scriptem van:

          Code:
          #!/bin/sh
          if [ „$1” = „in” ]; then
                 mount /dev/hdb /mnt/cdrom && echo „Done.”;
                 exit 0;
          fi
          if [ „$1” = „out” ]; then
                 umount /mnt/cdrom && echo „Done.”;
                 exit 0;
          fi

          # if no valid params…
          echo „Invalid or missing parameters!”;
          echo „Valid parameters are:”;
          echo ”  in: mount the dvd-rom into /mnt/cdrom”;
          echo ”  out: unmount the dvd-rom”;

          #2030290
          Zozee
          Felhasználó
            Code:
            a= mount | grep /dev/hdd       #Csatlakoztatva van-e már az eszköz?

            Próbáltad `mount | grep /dev/hdd`-ként? az idézõ jel egy alt gr-7-es.
            [align=right][snapback]149611[/snapback][/align]

            Pfffffff. Ezer hála. Nem gondoltam, hogy ezen csúszok el. :blush:

            #2030291
            pointux
            Felhasználó

              „Ha valaki tudja mi lehet a gond, vagy van jobb ötlete a megvalósításra, az segíthet.
              Köszönöm.”
              Itt van két példa… mondjuk más is van benne:
              script (xdialog)
              script (gtk, kdialog)
              Az elsõ elég régi, már a második sem új, de script valószínûleg több nem lesz ebben a projectben…

              A nyitott eszköz/üres eszköz megkülönböztetése nem mindig egyszerû, ha lehet egyátalán, ugyanis a hw egyforma jelet küld. (Ha persze lemez van benne az más.) A legegyszerûbb ennek az állapotnak a kijelzése, ha kézzel nem nyitogatják, vagy ha igen visszaállítják, és az állapotot lementik a winyóra…

              #2030292
              Zozee
              Felhasználó

                „Ha valaki tudja mi lehet a gond, vagy van jobb ötlete a megvalósításra, az segíthet.
                Köszönöm.”
                Itt van két példa… mondjuk más is van benne:
                script (xdialog)
                script (gtk, kdialog)
                Az elsõ elég régi, már a második sem új, de script valószínûleg több nem lesz ebben a projectben…

                A nyitott eszköz/üres eszköz megkülönböztetése nem mindig egyszerû, ha lehet egyátalán, ugyanis a hw egyforma jelet küld. (Ha persze lemez van benne az más.) A legegyszerûbb ennek az állapotnak a kijelzése, ha kézzel nem nyitogatják, vagy ha igen visszaállítják, és az állapotot lementik a winyóra…
                [align=right][snapback]149615[/snapback][/align]

                Köszönöm szépen. Megnézem a linkeket, persze már sikerült igen csak kezdetlegesen, de a célnak tökéletesen megfelel. Nagyon köszönöm.

                #2030293
                uzsolt
                Felhasználó
                  #2030294
                  Zozee
                  Felhasználó

                    Nos elkészült véglegesre. Persze még lehetne tisztítani rajta, de …..
                    Egy darab gyors billentyûhöz hozzárendelve.

                    #2030295
                    pointux
                    Felhasználó

                      „Persze még lehetne tisztítani rajta, de …..”
                      Hát gyorsítani mindenképpen….

                      pl.: a mount visszaküldi a hibakódot, hogy mit sikerült, mit nem és miért. Ily módon több infót ad, mint a mounts és nem kell 3 helyre pozícionálni a feje(ke)t, két program futtatásával, hanem az az egy program betöltése és futtatása megoldja a problémát.

                      Az eszköztõl meg meg lehet kérdezni, hogy mi az állapotod?: a) nyitva, b) zárva üresen, c) zárva lemezzel,de le lehet kérdezni akár a lemez  is formátumát stb. Most ennyi jut eszembe. Persze ahogy mondtam „a” ill. „b” között a legtöbb eszköz nem tesz különbséget. Forrrás linux (kernel), és csak megerõsíteni tudom, sajnos. 🙁 A mac-ben ezt megoldották: csak software-esen lehet kinyitni :)))) (No persze hardware-esen mindent ki lehet nyitni. :))))

                      Tehát ebbõl kiindulva a következõ ötlet, ha már ilyenre adtad a fejed, akkor miért nem használod az ejectet is? Mert ugye, ha ki/be lehet mozgatni ugyanazzal a mozdulattal a tálcát is, akkor miért ne?

                      #1880728
                      csaba
                      Felhasználó
                      10 bejegyzés megtekintése - 1-10 / 10
                      • Be kell jelentkezni a hozzászóláshoz.