uzsolt

Hozzászólások

10 bejegyzés megtekintése - 3,331-3,340 / 9,618
  • Szerző
    Bejegyzés
  • uzsolt
    Felhasználó

      Na, akkor egy kis alvás után lehet, hogy csak megnézem azt a top-ot…

      Hozzászólás: Midnight Commander #2086927
      uzsolt
      Felhasználó
        birno wrote:
        De ha már eszembe juttattad, megjegyeztethető vele, hogy melyik könyvtárakban voltam kilépéskor s újbóli indításnál abban kezdjen?
        A man-ban a „-P”-t írják erre, de az bash-nél nem igazán ment.

        Azért ott mást is írnak.

        uzsolt
        Felhasználó

          Persze annyira kemény nem kell. Elég lenne mondjuk az első három.
          Meg gondolom egy C-programban jobb, ha oda van bekódolva, mintha egy top parancsot hívnék meg 😉 Legalábbis ha mondjuk másodpercenként akarja az ember, akkor kevésbé lassú…

          uzsolt
          Felhasználó

            Persze annyira kemény nem kell. Elég lenne mondjuk az első három.
            Meg gondolom egy C-programban jobb, ha oda van bekódolva, mintha egy top parancsot hívnék meg 😉 Legalábbis ha mondjuk másodpercenként akarja az ember, akkor kevésbé lassú…

            Hozzászólás: Partíciók helyfoglalása C programban #2160559
            uzsolt
            Felhasználó

              Na, jó, hülye vagyok (vagy legalábbis egy kezdő c-s). Egy helyes kód:

              Code:
              #include
              #include
              #include

              int main () {
                      struct statfs buf;

                      printf(„%dn”,statfs(„/pub”,&buf));
                      printf(„%sn”,strerror(errno));
                      printf(„Total: %ld, free: %ld, avail: %ldn”,buf.f_blocks,buf.f_bfree,buf.f_bavail);
                      return 0;
              }

              A /pub egy könyvtár, ami a /-en van. Ha még a visszatérési értékeket beszorzod néggyel, megkapod kilobájtokban az infót.

              Hozzászólás: Partíciók helyfoglalása C programban #2160560
              uzsolt
              Felhasználó

                Na, jó, hülye vagyok (vagy legalábbis egy kezdő c-s). Egy helyes kód:

                Code:
                #include
                #include
                #include

                int main () {
                        struct statfs buf;

                        printf(„%dn”,statfs(„/pub”,&buf));
                        printf(„%sn”,strerror(errno));
                        printf(„Total: %ld, free: %ld, avail: %ldn”,buf.f_blocks,buf.f_bfree,buf.f_bavail);
                        return 0;
                }

                A /pub egy könyvtár, ami a /-en van. Ha még a visszatérési értékeket beszorzod néggyel, megkapod kilobájtokban az infót.

                Hozzászólás: Partíciók helyfoglalása C programban #2160557
                uzsolt
                Felhasználó

                  Ez idáig nekem is megvan. Akkor már csak egy kérdésem van: hogyan használjam?

                  Code:
                  #include
                  #include

                  int main () {
                          struct statfs *buf;

                          statfs(„/dev/hda3”,buf);
                          printf(„Total: %ld, free: %ld, avail: %ldn”,buf->f_blocks,buf->f_bfree,buf->f_bavail);
                          return 0;
                  }

                  A futtatás után:

                  Code:
                  $ ./a.out
                  Total: 315, free: 720914, avail: 18550

                  Ha átírom a „/dev/hda3”-at „/dev/hda2”-re, ugyanez az eredmény (mármint minden szám ugyanez).
                  Nos?

                  Szerk.: bocs, valami gikszer van, a visszatérési érték -1.

                  Hozzászólás: Partíciók helyfoglalása C programban #2160558
                  uzsolt
                  Felhasználó

                    Ez idáig nekem is megvan. Akkor már csak egy kérdésem van: hogyan használjam?

                    Code:
                    #include
                    #include

                    int main () {
                            struct statfs *buf;

                            statfs(„/dev/hda3”,buf);
                            printf(„Total: %ld, free: %ld, avail: %ldn”,buf->f_blocks,buf->f_bfree,buf->f_bavail);
                            return 0;
                    }

                    A futtatás után:

                    Code:
                    $ ./a.out
                    Total: 315, free: 720914, avail: 18550

                    Ha átírom a „/dev/hda3”-at „/dev/hda2”-re, ugyanez az eredmény (mármint minden szám ugyanez).
                    Nos?

                    Szerk.: bocs, valami gikszer van, a visszatérési érték -1.

                    Hozzászólás: SUSE10+NTFS probléma #2160319
                    uzsolt
                    Felhasználó

                      Egyáltalán hol keresed a fájlokat?

                      Hozzászólás: SUSE10+NTFS probléma #2160320
                      uzsolt
                      Felhasználó

                        Egyáltalán hol keresed a fájlokat?

                      10 bejegyzés megtekintése - 3,331-3,340 / 9,618