awesome ablakkezelő

Kezdőlap Fórumok Linuxos szoftverek awesome ablakkezelő

10 bejegyzés megtekintése - 861-870 / 1,006
  • Szerző
    Bejegyzés
  • #2147263
    uzsolt
    Felhasználó

      Én az ilyet úgy csinálnám, hogy egy tömbben tárolnám, hogy miket akarok kiolvasni. Hasonlóképpen, mint a tag-eket, ahogy csináltam. Tehát valami ilyesmi:

      Code:
      pendrives = {
          {dev = „/dev/sda”, widget = sda_usage},
          {dev = „/dev/sdb”, widget = sdb_usage },
      }

      Majd egy for-ciklussal végigmenni rajtuk:

      Code:
      local df = io.popen(„df -h”)
      local l = df:lines()
      for line in l do
          for i=1,#pendrives do
                if line:find(pendrives[i].dev)

           end
      end

      Remélem, érthető, mire gondoltam.

      birno wrote:
      Plusz ha az „sda_usage.text = sda()” elé berakok egy „df:close()”-ot, akkor a logba folyamatosan írja, hogy „file is alredy closed”, de miért zárja be önkéntesen?
      Szerintem azért, mert a program már lefutott.
      #2147264
      uzsolt
      Felhasználó

        Én az ilyet úgy csinálnám, hogy egy tömbben tárolnám, hogy miket akarok kiolvasni. Hasonlóképpen, mint a tag-eket, ahogy csináltam. Tehát valami ilyesmi:

        Code:
        pendrives = {
            {dev = „/dev/sda”, widget = sda_usage},
            {dev = „/dev/sdb”, widget = sdb_usage },
        }

        Majd egy for-ciklussal végigmenni rajtuk:

        Code:
        local df = io.popen(„df -h”)
        local l = df:lines()
        for line in l do
            for i=1,#pendrives do
                  if line:find(pendrives[i].dev)

             end
        end

        Remélem, érthető, mire gondoltam.

        birno wrote:
        Plusz ha az „sda_usage.text = sda()” elé berakok egy „df:close()”-ot, akkor a logba folyamatosan írja, hogy „file is alredy closed”, de miért zárja be önkéntesen?
        Szerintem azért, mert a program már lefutott.
        #2147265
        birno
        Felhasználó

          Ilyesmi már nekem is eszembe jutott, de valahogy csak elmaradt a kipróbálása, elvileg jónak tűnik, köszi.

          A bezárás azért érdekes, mert nem az sda/sdb funkción belül nyitom meg a fájlt, hanem az usb_update-nél és az addig nem végez amíg a másik kettő nem fut le.

          #2147266
          birno
          Felhasználó

            Ilyesmi már nekem is eszembe jutott, de valahogy csak elmaradt a kipróbálása, elvileg jónak tűnik, köszi.

            A bezárás azért érdekes, mert nem az sda/sdb funkción belül nyitom meg a fájlt, hanem az usb_update-nél és az addig nem végez amíg a másik kettő nem fut le.

            #2147267
            uzsolt
            Felhasználó
              birno wrote:
              A bezárás azért érdekes, mert nem az sda/sdb funkción belül nyitom meg a fájlt, hanem az usb_update-nél és az addig nem végez amíg a másik kettő nem fut le.

              Főleg amiatt érdekes, mert az sda és sdb funkciókon belül nem is használod a df-et, hanem csak az l változót, amelyben a sorokat tárolod.

              Érdemes lenne simán bepötyögnöd egy lua „parancssorba”, és úgy végignézni, hol hibázik, ill. mit nem veszünk észre. Vagy egy sima lua-fájlt csinálni, ami csak ezt csinálja, ill. kiírja a visszatérési értéket.

              #2147268
              uzsolt
              Felhasználó
                birno wrote:
                A bezárás azért érdekes, mert nem az sda/sdb funkción belül nyitom meg a fájlt, hanem az usb_update-nél és az addig nem végez amíg a másik kettő nem fut le.

                Főleg amiatt érdekes, mert az sda és sdb funkciókon belül nem is használod a df-et, hanem csak az l változót, amelyben a sorokat tárolod.

                Érdemes lenne simán bepötyögnöd egy lua „parancssorba”, és úgy végignézni, hol hibázik, ill. mit nem veszünk észre. Vagy egy sima lua-fájlt csinálni, ami csak ezt csinálja, ill. kiírja a visszatérési értéket.

                #2147269
                birno
                Felhasználó

                  Visszatérési értéket így is lehetne kérni tőle nem?
                  Vagy valami „strace”-hez hasonló gondolom van lua-ban is, ami végigkövetné, hogy mit csinál egy adott funkció.

                  #2147270
                  birno
                  Felhasználó

                    Visszatérési értéket így is lehetne kérni tőle nem?
                    Vagy valami „strace”-hez hasonló gondolom van lua-ban is, ami végigkövetné, hogy mit csinál egy adott funkció.

                    #2147271
                    uzsolt
                    Felhasználó

                      Én ezt úgy szoktam, hogy „kritikus” helyekre egy print utasítást rakok, valamikor csak annyi, hogy print(„ITT”), valamikor egy értéket íratok ki.

                      #2147272
                      uzsolt
                      Felhasználó

                        Én ezt úgy szoktam, hogy „kritikus” helyekre egy print utasítást rakok, valamikor csak annyi, hogy print(„ITT”), valamikor egy értéket íratok ki.

                      10 bejegyzés megtekintése - 861-870 / 1,006
                      • Be kell jelentkezni a hozzászóláshoz.