body007

Hozzászólások

10 bejegyzés megtekintése - 11-20 / 26
  • Szerző
    Bejegyzés
  • body007
    Felhasználó

      De hülye vagyok… Mint korábban is írtam ez a kimenet ha nincs kapcsolat:
      szerver@ubuntu:~$ smbstatus

      Samba version 3.0.28a
      PID Username Group Machine



      Service pid machine Connected at



      No locked files

      szerver@ubuntu:~$

      Ez meg 10 sor a script szerint (honnan jött a 4?):

      szerver@ubuntu:~$ smbstatus 2>/dev/null | wc -l
      10

      Még jó, h el tudom érni vnc-n a gépet, nem kellett megvárnom az 5 órát se, a skript-et átírtam, mostmár remélem jó lesz 🙂

      body007
      Felhasználó

        #!/bin/bash
        while true; do
        X=$(smbstatus 2>/dev/null | wc -l)
        if [ $X -gt 4 ]; then
        COUNTER=0
        else # nincs senki
        COUNTER=$((COUNTER+1))
        fi
        if [ $COUNTER -gt 30 ]; then
        hibernate
        fi
        sleep 1m
        done

        Nem állt le a szerver.
        Levettem a hálóról a gépet, de az smbstatus ugyanúgy kapcsolatokat jelzett. Érdekes. Valahogy ráveszem magom, h itt maradjak 5 után (mikor kikapcsolják a klienseket), kíváncsi leszek mit mutat.

        szerk.: közben megnéztem még valamit. Levettem a hálóról, samba off/on és lám eltűntek a kapcsolatok…

        body007
        Felhasználó

          Ez lett akkor a „végleges”:
          #!/bin/bash
          while true; do
          X=$(smbstatus 2>/dev/null | wc -l)
          if [ $X -gt 4 ]; then
          COUNTER=0
          else # nincs senki
          COUNTER=$((COUNTER+1))
          fi
          if [ $COUNTER -gt 30 ]; then
          hibernate
          fi
          sleep 1m
          done

          Reggel majd meglássuk milyen a puding 🙂

          body007
          Felhasználó

            Átírtam, így már elindul, köszi. „Márcsak” ez a gond:
            szerver@ubuntu:~/Desktop$ sudo ./Sleep2.sh
            [sudo] password for szerver:
            ./Sleep2.sh: line 10: suspend: cannot suspend: no job control
            ./Sleep2.sh: line 10: suspend: cannot suspend: no job control
            ...

            Másik az, h miért akarja leállítani mikor fullon van kapcsolattal?

            body007
            Felhasználó

              Összeollóztam de nem sikerül (nem értek a bash-hez)

              #!/bin/bash
              while true; do
              if X=$(smbstatus 2>/dev/null | wc -l)
              if [ $X -lt 4 ]; then
              COUNTER=0
              else # nincs senki
              COUNTER=$((COUNTER+1))
              fi
              if [ $COUNTER -gt 30 ]; then
              suspend
              fi
              sleep 1m
              done

              szerver@ubuntu:~/Desktop$ ./Sleep2.sh
              ./Sleep2.sh: line 13: syntax error near unexpected token `done'
              ./Sleep2.sh: line 13: `done'

              body007
              Felhasználó

                Kaphatnék egy konkrét skript-et próba gyanánt? 🙂
                A helyes megfejtőnek fel tudnék ajánlani (a cég által) egy kis kedvezményt reklám anyagokra 😉

                szerk.: első körben elég lenne a sorok vizsgálata is (kimenet 4 sornál kevesebb -> nincs kapcsolat)

                body007
                Felhasználó

                  Úgy néz ki a sorok megszámolása lesz a járható út. Ha 4 sornál több a kimenet, van kliens.

                  body007
                  Felhasználó

                    A kapcsoló próbálgatás már jövő hétre marad. Köszönöm a segítséget, jelentkezem 🙂

                    szerk.: a -p kapcsoló a legrövidebb:

                    szerver@ubuntu:~$ smbstatus -p

                    Samba version 3.0.28a
                    PID Username Group Machine


                    5911 KE user lgm-gfx (192.168.0.21)
                    5903 BJ user lgm-dekor2 (192.168.0.105)
                    5907 KB user lgm-dekor1 (192.168.0.103)
                    5917 NG user lgm-iroda (192.168.0.102)
                    5909 CM user lgm-trotec (192.168.0.2)
                    5912 MN user lgm-ugyfelszolg (192.168.0.100)

                    uzsolt wrote:

                    De ha tényleg úgy van, hogy csatlakozás nélkül csak a „fejléceket” írja ki, akkor megszámolod, hogy az hány sor, és csak azt nézed, hogy az smbstatus kimenete ennél a sornál több-e. Ha igen, akkor van kliens, ha nem több, akkor nincs kliens.

                    Ez a sor megszámolás, h néz ki?

                    body007
                    Felhasználó

                      Lehet kívülről bejövő kapcsolat is (openVPN), de a zárójel jó lehet. Jövőhetén tudom megnézni, köszönöm a segítséget, jövök vissza 🙂

                      body007
                      Felhasználó

                        Itt az smbstatus kimenete pár kapcsolattal:

                        szerver@ubuntu:~$ smbstatus

                        Samba version 3.0.28a
                        PID Username Group Machine


                        3430 BJ user lgm-dekor2 (192.168.0.103)
                        763 MN user lgm-ugyfelszolg (192.168.0.105)
                        3130 CM user lgm-trotec (192.168.0.2)
                        5618 NG user lgm-iroda (192.168.0.102)
                        5274 KB user lgm-dekor1 (192.168.0.104)

                        Service pid machine Connected at


                        Rgi munkk 763 lgm-ugyfelszolg Fri Apr 9 08:01:34 2010
                        Trotec 763 lgm-ugyfelszolg Fri Apr 9 08:01:34 2010
                        Nvjegyek 763 lgm-ugyfelszolg Fri Apr 9 08:01:34 2010
                        Munka adatok 5274 lgm-dekor1 Fri Apr 9 08:09:12 2010
                        Munka adatok 5618 lgm-iroda Fri Apr 9 08:09:39 2010
                        Scan 763 lgm-ugyfelszolg Fri Apr 9 08:01:34 2010
                        IPC$ 5618 lgm-iroda Fri Apr 9 08:09:39 2010
                        Rgi munkk 3430 lgm-dekor2 Fri Apr 9 08:09:01 2010
                        Mechgrav 3430 lgm-dekor2 Fri Apr 9 08:09:01 2010
                        Trotec 3130 lgm-trotec Fri Apr 9 08:05:51 2010
                        Iroda 763 lgm-ugyfelszolg Fri Apr 9 08:01:34 2010
                        Iroda 5274 lgm-dekor1 Fri Apr 9 08:09:26 2010
                        Munka adatok 763 lgm-ugyfelszolg Fri Apr 9 08:01:35 2010
                        Exel tbla 5618 lgm-iroda Fri Apr 9 08:09:44 2010
                        Munka adatok 3430 lgm-dekor2 Fri Apr 9 08:08:59 2010

                        Locked files:
                        Pid Uid DenyMode Access R/W Oplock SharePath Name Time


                        3430 1014 DENY_NONE 0x100001 RDONLY NONE /media/data/LGMdata . Fri Apr 9 08:09:02 2010
                        3130 1020 DENY_WRITE 0x20089 RDONLY EXCLUSIVE+BATCH /media/data/_Trotec Bilog/100408.cdr Fri Apr 9 08:09:03 2010

                        Ha nincs kapcsolat valahogy így néz ki (most nem tudom lekapcsoltatni a klienseket, de már néztem)

                        szerver@ubuntu:~$ smbstatus

                        Samba version 3.0.28a
                        PID Username Group Machine



                        Service pid machine Connected at



                        Locked files:
                        Pid Uid DenyMode Access R/W Oplock SharePath Name Time


                        A WOL-ra akkor még ránézek, de úgy rémlik, h nem nagyon akart úgy bekapcsolni.

                      10 bejegyzés megtekintése - 11-20 / 26