Hozzászólások
-
SzerzőBejegyzés
-
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 filesszerver@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 🙂
#!/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
doneNem á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…
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
doneReggel majd meglássuk milyen a puding 🙂
Á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?
Ö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'
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)
Úgy néz ki a sorok megszámolása lesz a járható út. Ha 4 sornál több a kimenet, van kliens.
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?
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 🙂
Itt az smbstatus kimenete pár kapcsolattal:
szerver@ubuntu:~$ smbstatusSamba 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 2010Locked 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:~$ smbstatusSamba 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.
-
SzerzőBejegyzés
legutóbbi hsz